Repository 'bs_seeker2'
hg clone https://toolshed.g2.bx.psu.edu/repos/weilong-guo/bs_seeker2

Changeset 1:8b26adf64adc (2013-11-05)
Previous changeset 0:e6df770c0e58 (2013-07-12)
Commit message:
V2.0.5
modified:
BSseeker2/._AUTHORS
BSseeker2/AUTHORS
BSseeker2/FilterReads.py
BSseeker2/README.md
BSseeker2/RELEASE_NOTES
BSseeker2/bs_align/bs_align_utils.py
BSseeker2/bs_align/bs_pair_end.py
BSseeker2/bs_align/bs_rrbs.py
BSseeker2/bs_align/bs_single_end.py
BSseeker2/bs_align/output.py
BSseeker2/bs_index/wg_build.py
BSseeker2/bs_seeker2-align.py
BSseeker2/bs_seeker2-build.py
BSseeker2/bs_seeker2-call_methylation.py
BSseeker2/bs_utils/__init__.py
BSseeker2/bs_utils/utils.py
BSseeker2/galaxy/__init__.py
BSseeker2/galaxy/bs_seeker2_wrapper.py
BSseeker2/galaxy/bs_seeker2_wrapper.xml
added:
BSseeker2/.DS_Store
BSseeker2/._.DS_Store
BSseeker2/.git/COMMIT_EDITMSG
BSseeker2/.git/HEAD
BSseeker2/.git/config
BSseeker2/.git/description
BSseeker2/.git/hooks/applypatch-msg.sample
BSseeker2/.git/hooks/commit-msg.sample
BSseeker2/.git/hooks/post-update.sample
BSseeker2/.git/hooks/pre-applypatch.sample
BSseeker2/.git/hooks/pre-commit.sample
BSseeker2/.git/hooks/pre-push.sample
BSseeker2/.git/hooks/pre-rebase.sample
BSseeker2/.git/hooks/prepare-commit-msg.sample
BSseeker2/.git/hooks/update.sample
BSseeker2/.git/index
BSseeker2/.git/info/exclude
BSseeker2/.git/logs/HEAD
BSseeker2/.git/logs/refs/heads/master
BSseeker2/.git/logs/refs/remotes/origin/HEAD
BSseeker2/.git/logs/refs/remotes/origin/master
BSseeker2/.git/objects/00/617de95ccde6a4587513924dd8c377c282372a
BSseeker2/.git/objects/02/23d68962616c5035b8f8a49d09eb9fea3bd4d6
BSseeker2/.git/objects/02/bff5729f69b469b4ec5a1c6df7d83a0c3f84df
BSseeker2/.git/objects/02/f21118110bf12e3995381d0b5388ecc39f396b
BSseeker2/.git/objects/04/bd24805dff9825629951311783935221cb83bf
BSseeker2/.git/objects/08/a0832c5412197e32227afc7d6258f33e30c5b7
BSseeker2/.git/objects/0a/043f3a26f2ffb733bf9d53aa494fc82a50f3b8
BSseeker2/.git/objects/0b/a9fcc6f7d8306fdd778b555380015a7e13df2b
BSseeker2/.git/objects/0c/7195e7ec701f0acea6d3068335b72f44ef6606
BSseeker2/.git/objects/0c/877f0900535fbee6909dc1591e8ad0eac29c52
BSseeker2/.git/objects/10/9a8400e787d00b1f566e9dd58f6a5301ae0b81
BSseeker2/.git/objects/11/35d4173810162c03f791537225d87a45b02f88
BSseeker2/.git/objects/13/73f3c499ff4b6fb8ddff39e8859fa5326d0098
BSseeker2/.git/objects/15/910301bc200b6f069dd75caa81101064c2fccf
BSseeker2/.git/objects/17/109affd07fb12192968a793a7f362231132b24
BSseeker2/.git/objects/18/3503abbe78455abef73ad3e1a9c7615414b8a8
BSseeker2/.git/objects/19/bf07adb9f50b72bc4fa40ffe059f17c84826fd
BSseeker2/.git/objects/1d/6a5d7a3f6280296c748b5746af2cf97a242a77
BSseeker2/.git/objects/1d/953d2c1096b42550676cf3c89852b5e2effa91
BSseeker2/.git/objects/1f/6bef43eec7df888917650e5866ab1cc751fd72
BSseeker2/.git/objects/1f/b3a026502e7eb0b3e9a214424e7469c558fde1
BSseeker2/.git/objects/20/3e3ea9ba50c325d53e45f6d31686b6b23bba41
BSseeker2/.git/objects/21/3194f9375d7c8c529a79af57ab482b32dafedf
BSseeker2/.git/objects/21/bcf8cb4839f97e7a7074ffe2e0c9ae3055a3bc
BSseeker2/.git/objects/24/fdfe57e71c2911fcd8603b85bcb8d8d4a6cbfd
BSseeker2/.git/objects/29/092499eb76b2cb0ba9bca7f3ccf47105ee9ed9
BSseeker2/.git/objects/2b/7d900407635a6b75f21da06a1a139c68faec52
BSseeker2/.git/objects/2b/8c5b6fc86f2b12850ed17edbb1b53ab1cbd519
BSseeker2/.git/objects/2c/a16a8e6d59595ac5dafdbc161d0a6ee1feedd3
BSseeker2/.git/objects/2e/4fe35304a449115376c544fd24867f234c28e2
BSseeker2/.git/objects/2e/55629272ae40f146735bb1291638fd4c7d9955
BSseeker2/.git/objects/2e/c327624b0f8354842644929bdb34965e4dbaa4
BSseeker2/.git/objects/2f/442ab3a8839eba3367928f43c03a1690b57367
BSseeker2/.git/objects/2f/53aeee4fc5ee9dd458b8846c3b19385a3e3965
BSseeker2/.git/objects/32/2151f525a03b44f1baf8efa95b7a4b71ca9b6f
BSseeker2/.git/objects/32/ab8243c9645f8083e7d11713e5f76dfb33b191
BSseeker2/.git/objects/33/68604160305d798b0aa8a101857b39a16aab92
BSseeker2/.git/objects/34/dfdab6463a8270332c510b91e669a40e7bde95
BSseeker2/.git/objects/35/44b8bb1e5666d100f7652fc63b985187990e49
BSseeker2/.git/objects/36/3573c4a1889f8a89136bea77502da4e4caf31d
BSseeker2/.git/objects/36/e0c12ffea02da8b86f0eb70d13eb4bd1c5e52f
BSseeker2/.git/objects/37/15a507ba242e7ffee322e83bb88495bffdfa84
BSseeker2/.git/objects/38/858de2e6dacf0ebf77379a9cb7a1f9115d1f58
BSseeker2/.git/objects/39/508bee8506ce06feead7599a53ffd09cc89198
BSseeker2/.git/objects/39/d7071eae44ec7b52c624a4b24c7c67101f1b68
BSseeker2/.git/objects/3a/fc1efb6bad2ca078808ac2df9006ca3ff82a8c
BSseeker2/.git/objects/3b/4abe03399682b05bdffc0b5601127cbcf59234
BSseeker2/.git/objects/3b/f7e94c85fcc3d67cebd0e19a84bfc00aa8605f
BSseeker2/.git/objects/3c/14c7a6fc9fd01ef7ffc3bc3b16153e20fda931
BSseeker2/.git/objects/3c/274ddc1164d826c6e9dddb7faf80d5d31f894c
BSseeker2/.git/objects/3e/976df32e78806e4ff93a8e75059abdd0ea7181
BSseeker2/.git/objects/3e/f678dd2144fe82b422f173440c6f31a3430286
BSseeker2/.git/objects/3f/cc7ab24c5c00cb2cfa7da07cb73427f00a6a93
BSseeker2/.git/objects/3f/cd4fd599b9ec2a2ebf8da4875fdee78051e7cd
BSseeker2/.git/objects/41/2eeda78dc9de1186c2e0e1526764af82ab3431
BSseeker2/.git/objects/41/ae40d93e4224bc6438f6ef14c15a2846138065
BSseeker2/.git/objects/41/c210ea7e3658ae2eb5d2da7be475da7d548894
BSseeker2/.git/objects/41/f0f93dc10a62d752d9ee5eb43effcd2dbe19fe
BSseeker2/.git/objects/41/fc8bda8be2cb62409902674879a6ca93d84cc0
BSseeker2/.git/objects/43/5a4593e613fc1025f92891a8f08ac771ae1398
BSseeker2/.git/objects/46/87efc5d890418714cba363381cd4b311932fea
BSseeker2/.git/objects/46/ebbc533f9479de561eefbf9feba9ce603e996c
BSseeker2/.git/objects/49/738c43a9d49817fac7d108233edfa40af27bdb
BSseeker2/.git/objects/4a/0fe7b0dfa14e5b4b62b5ead7a624f7361fee12
BSseeker2/.git/objects/4a/f64fdf97c823621c4259e7319c6484cbcbc8a5
BSseeker2/.git/objects/4c/b483bc8f85c2254f2f4adbddb13ca48d9d3048
BSseeker2/.git/objects/4d/9abcd6467711a66114b3115856cf2e1642b18f
BSseeker2/.git/objects/4e/6d15d27856015a2bf2fd6e403759db1e9269d6
BSseeker2/.git/objects/4e/cf1ddb295944cf8b4b45aafeed8c19bd0f3b06
BSseeker2/.git/objects/50/cfd7aeafd7d1d2300fda58c59e2d329c26d798
BSseeker2/.git/objects/51/0ec79f82b6b5a087fd18a04fe11944f7aede94
BSseeker2/.git/objects/52/37b06ffa3a3f772f087c79e58746e1008813e9
BSseeker2/.git/objects/53/817ffe5f20347c0b6e705b574b2c6a95a93941
BSseeker2/.git/objects/56/5f548bc9a4ffcad63323481e8b03cb78a84b0a
BSseeker2/.git/objects/57/01e9b44c000d76e00d423a26ac97a7caa0b988
BSseeker2/.git/objects/57/4651a64fded0bcebcd52eacd9397255b092ce4
BSseeker2/.git/objects/58/de749ac6ebe90f32db2c89cdd72507669695e2
BSseeker2/.git/objects/5c/0b7c08daea2343ab693b528c9714c68a539262
BSseeker2/.git/objects/5d/403497d5eefe3066c6cdfaeba14bc75c0b2939
BSseeker2/.git/objects/5d/63362d11c856e70be08fcf8c50eff99213c22d
BSseeker2/.git/objects/5e/a242b9c8a60dcc9a4b9ac62e30c3260d11f697
BSseeker2/.git/objects/5e/bd21a16d61827ba9ee2b0353fbf6c8c8e88bca
BSseeker2/.git/objects/5f/fa6c0f3f3d1b78e2899cc1ad9636affb5f2330
BSseeker2/.git/objects/62/17bbbf10fa50677a32ed961a0480ddf81dd833
BSseeker2/.git/objects/63/73d2e7c31f55f649b36f57ff12caafb94d8ca4
BSseeker2/.git/objects/64/88851c562de8e409fc4b2504e2a0f6f5796b06
BSseeker2/.git/objects/66/a096e1255b77248f631a5789db0d26e5009952
BSseeker2/.git/objects/66/c7e68f8a8e3653085c6259d202f9c740938a41
BSseeker2/.git/objects/66/d73645d397e073ef3f6591cc8e20889f863441
BSseeker2/.git/objects/68/aefe44af07a6434b8d1289b3b51ec01e2d1d18
BSseeker2/.git/objects/68/bbb4104520295cd1bba6d38dc4c8ef557578e1
BSseeker2/.git/objects/6a/eb6fc0a2180cd14c59d772e05c4c3139f37f2e
BSseeker2/.git/objects/6a/f6e8c4f3e98fbe0a3668cc0bd49b400f78c2b7
BSseeker2/.git/objects/6b/b6ae1a79da1e04586d6f3273b012fc995bf33f
BSseeker2/.git/objects/6c/a474f44b26d591aab232bb4f543094f60662fa
BSseeker2/.git/objects/6d/252c627030a29eff9cc938f74c0be27ec853f0
BSseeker2/.git/objects/6d/84df45d981b431b64262b0f9fc1cb4fca7d424
BSseeker2/.git/objects/6e/4b91491dbf503844b132902207b10bb675a073
BSseeker2/.git/objects/6e/5dc58b1699ff1e665477c08becaf9435b42677
BSseeker2/.git/objects/71/5f8471c2dc3e60e99dfc042aed1b46bb9cc095
BSseeker2/.git/objects/71/860c94d65f6a776e5d62cdbb682d096bd7ced1
BSseeker2/.git/objects/71/af4f4bcb6d83a044fe02aff92802eb493274c4
BSseeker2/.git/objects/72/e59cf052f86f276e4667b637357f2e57e999e1
BSseeker2/.git/objects/74/0ea86532d893a100102756643fa0bbcac034a8
BSseeker2/.git/objects/74/11c2b2e56b60e4f412a81af1b7607d83ff0617
BSseeker2/.git/objects/75/2b598979416c079bebe57d9dee4fc00d816a5d
BSseeker2/.git/objects/76/64a927ba6f12b023f6cd72dc407e616c5b85e5
BSseeker2/.git/objects/77/2dab1d09e09848fe92a238fc1413ac86b78e49
BSseeker2/.git/objects/77/5412491f6a25e65dfc8220fbb80afdee92e19d
BSseeker2/.git/objects/78/f0cc2d5679fac527ded2d199b7723d2858a609
BSseeker2/.git/objects/7b/ded3bdfd5c7cde1ac7a66a94e83d4352632d5b
BSseeker2/.git/objects/7c/2f8e591b0355cf96ad95f887ce43c9ad9b6ccb
BSseeker2/.git/objects/7c/61cced8cd621d9b25c26438f9bb2270e9bdad2
BSseeker2/.git/objects/7c/ca75230355b000206fa058bb095903f55aa063
BSseeker2/.git/objects/7d/70d64ee9046b29c7a3bd6b8bf6f87813ab3bc6
BSseeker2/.git/objects/7e/5487ac62878708fcf58fcdb0fcd13acfc37b2f
BSseeker2/.git/objects/7e/64ec5f40ce0bd0a35f104af23729323714b648
BSseeker2/.git/objects/82/3880bb2ebba5ae6bd1c7de7dfc4ce03935155b
BSseeker2/.git/objects/82/ccc4a40d249856388e2a34e02f4ec42dce1b5f
BSseeker2/.git/objects/83/93a0ab5e551d7c5221a1aee43d915a31a6bbd7
BSseeker2/.git/objects/84/06d09075408fde885ddfe8c4e183a75e0b959e
BSseeker2/.git/objects/84/a6806795f21378c36629e61282f8bbaa95d9dc
BSseeker2/.git/objects/84/c267bfba017386e573583b5190da45d513d274
BSseeker2/.git/objects/84/c8795a8d3adf0ee8bb820608886f1e833d70f3
BSseeker2/.git/objects/85/1f792a7fa3077c4a3b2053e7ece53db1e1b5d1
BSseeker2/.git/objects/85/a936d6dab3f3c5585bcab2eee7b18bbc7d7fd8
BSseeker2/.git/objects/86/5761b47a7c85b4d343beeb7c9c3ed640601ebf
BSseeker2/.git/objects/86/fd03bf2e7dda2de53aa0a7292173a5bf2b4bc7
BSseeker2/.git/objects/87/6457ba39990e75afb27c7243da61fdd85bfdf3
BSseeker2/.git/objects/88/496377d81be7202c5a385ed7e5df52778c9f9d
BSseeker2/.git/objects/8b/159869b8124569a96b7e4e841ea3658a75db57
BSseeker2/.git/objects/8d/30a2f0de740bd1cbe9346cf486bb360881e7b0
BSseeker2/.git/objects/8f/0dc7039482a4fed3a0f4ee6c0dae8e61f38d91
BSseeker2/.git/objects/8f/586f3d54f92f4c295f1090fc15e61d3788c4fd
BSseeker2/.git/objects/8f/640235eeddfaf50d208e68adf6e08ff96348fb
BSseeker2/.git/objects/8f/b12719f1dba55da26896e09c090e385f6f1fe6
BSseeker2/.git/objects/91/2dad6a9bcc2294cd04131ab7f06ffce58435c5
BSseeker2/.git/objects/91/2ef7d6168979afb5b56ed40120b4c620809da7
BSseeker2/.git/objects/92/1edcff26ba7b7f7a2d6f2cedece007e8006c9d
BSseeker2/.git/objects/94/29632a76fafb840eeddf179810a2e8cfc18b44
BSseeker2/.git/objects/94/a9ed024d3859793618152ea559a168bbcbb5e2
BSseeker2/.git/objects/95/1e8892050fa8255989993946a403d42dba05a2
BSseeker2/.git/objects/97/02043009a1c30882ee8efd386919b9775419c8
BSseeker2/.git/objects/97/2d65097162fdbd73a19797366806e2b72c0861
BSseeker2/.git/objects/97/bb6dd7f2cf43da4acb857b2d048ec87cb996e1
BSseeker2/.git/objects/99/9c2eacdd1b0da3bd211cbfa7e83183e3ae1ab0
BSseeker2/.git/objects/99/e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed
BSseeker2/.git/objects/9a/5920e30c012e1eba7a20047f4f85a48ecab04c
BSseeker2/.git/objects/9c/2b8bf5a1046ca6f8fdc87146c8600a4c0b863b
BSseeker2/.git/objects/9c/390872015d7873ebd00a98d32bbc5913414730
BSseeker2/.git/objects/9d/2bc37995bb4a9434575616e95201c82fd08e02
BSseeker2/.git/objects/9d/dd63485ec0ed6f3a7b0bd65593580ad8e18b41
BSseeker2/.git/objects/9e/dfef5327bb169e27dac0a8541df3e116e13e53
BSseeker2/.git/objects/a3/dc53707171c1390211069269899dd310e00210
BSseeker2/.git/objects/a4/01ac91383e16c013d76a4db4f4fc8a7bfe38b4
BSseeker2/.git/objects/a4/bfd08fca2bffe134f8499cd0b89002bcb8fd1c
BSseeker2/.git/objects/a9/4159479577e1278a51348d1b2e7e29c5dc24f0
BSseeker2/.git/objects/ac/61e2ad7235c9b954450e267b95134404f60521
BSseeker2/.git/objects/ac/9fbd06659e06888188b5640e990f10720d0112
BSseeker2/.git/objects/ae/8a4ec09c62f840326244374ad5a5bfdf226bd6
BSseeker2/.git/objects/b4/84357be80aac412aa1f7ccb9e45290a22303d8
BSseeker2/.git/objects/b4/cbc789c9cded56c331d9c262444d0cbe58e3ff
BSseeker2/.git/objects/b5/758231ef4f42621409676e9e6450a3a5885e5b
BSseeker2/.git/objects/b6/26f4a52659a967b6132ad32a2e9071e6a1b004
BSseeker2/.git/objects/b7/171c2f1b920b16ac41198a6b0af1dc2c2c9e78
BSseeker2/.git/objects/b7/1b2be06f002551f619fca2db129a4284a32cd0
BSseeker2/.git/objects/b7/7b6e04c2f0d6cf0ff5662b8150b4cccacfeaf4
BSseeker2/.git/objects/b8/cf58db75eaf9a015a04eb734d756b1fb6c9df1
BSseeker2/.git/objects/b9/1997bb3d05bfaa2d85ca71ac327cd03f4fb644
BSseeker2/.git/objects/b9/8d98f275842e593aea9330a37de9e0fbcae1d5
BSseeker2/.git/objects/ba/0a63e17eb6f573cccbbd1d33cf149a3a66f306
BSseeker2/.git/objects/bb/9c3276c3158ae9eda8a517bb7f5f2561eafe1c
BSseeker2/.git/objects/bc/1f424a3b8c4947e3bf03cd2af76a3c1446144e
BSseeker2/.git/objects/bc/a097526f847079098d7dfa48905c6a446b721c
BSseeker2/.git/objects/be/1d4b99985233fa05ce96c76feba716fc040686
BSseeker2/.git/objects/be/f543ff7089d4909c2386d8ceed3cae32e7a7fd
BSseeker2/.git/objects/bf/0578826f7cc94414b5132218481f4b3b97821a
BSseeker2/.git/objects/c0/55d46bb9f3cb38f09ec5e4cff4130dd8671898
BSseeker2/.git/objects/c1/817fa1138e147fefc7c95af925ec76cc97fe23
BSseeker2/.git/objects/c2/44909e51bfc35b939e9db343f5502b39ea1dde
BSseeker2/.git/objects/c4/35e1564497baba3aa70cea8b03c5173dd767d1
BSseeker2/.git/objects/c6/420c84ecc2892b8de9ef79ac41f561839aa8f5
BSseeker2/.git/objects/c7/08088d803509f61713c367d1ba3139c61e466b
BSseeker2/.git/objects/c7/6ec688d38ceaf396c842592f18c0d97f295ea8
BSseeker2/.git/objects/c7/b134d0bd0420393ed72c961d8a2d85de8de6d8
BSseeker2/.git/objects/c8/323117348c23bea8440d5f50a483f544b01b8d
BSseeker2/.git/objects/c9/6c477f7ac888f641c2b601920ef741523b94c2
BSseeker2/.git/objects/ca/95bc33a08c4e9bbc99ade9de8ecc875306fdc5
BSseeker2/.git/objects/ce/46247e9f5a37f638a53b8a1ded67a629fae840
BSseeker2/.git/objects/ce/f06629065737ee12b7f273b8b3ed3b4ac8b7e5
BSseeker2/.git/objects/cf/92584d96edb4a3b499fff3d557eea5c34fef2c
BSseeker2/.git/objects/d0/58b66d33091deedbd911a4159cc2952784f1df
BSseeker2/.git/objects/d1/f7f34453e3025a3867c973b6987c34e0b31b55
BSseeker2/.git/objects/d2/5e5f86e89284405516e24d41d1bb27688e7347
BSseeker2/.git/objects/d3/a7114a0984f878bf7d17774d2ce85e2eb240ba
BSseeker2/.git/objects/d4/cae6a4f8fac1506dedaf53fa4279c66f730ce0
BSseeker2/.git/objects/d5/fbd40fdd677155773dc935bff7f4980db345fe
BSseeker2/.git/objects/d9/67f3295a240312118ad48a7dff28eff2ae4c28
BSseeker2/.git/objects/da/e85a8d63775a001a4f14c4b5abf233b8b65f67
BSseeker2/.git/objects/dd/bd82ab95d51adc1ce4e1f0094be1885344ecf6
BSseeker2/.git/objects/dd/d8783f63a7b6c3b51a73597fe0d2b7c8f5fa35
BSseeker2/.git/objects/de/51e461a39b764261a5bc6d4e7a014046f677f4
BSseeker2/.git/objects/de/9d33fcba71782f03c7695b87bacb6b0b80e6aa
BSseeker2/.git/objects/e0/7397a0fdcb0bb86dcd2c7d9fa3ab121b1717af
BSseeker2/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
BSseeker2/.git/objects/e8/f9d7a9ef29943d91dc44ec39f2941cf5d308af
BSseeker2/.git/objects/ea/96cb7439184335f7bb1680aa7fdc58f82cdd57
BSseeker2/.git/objects/ea/a930cc269c8b99fd6bd56c518de13ee2e50665
BSseeker2/.git/objects/eb/0e225d8aafcc0a0c58bfe0819a863d78d049fd
BSseeker2/.git/objects/eb/7a5764d926f8460d2874ee382c135c0a6cd38e
BSseeker2/.git/objects/ec/b9e7d3930b5c5b91693c74df0cdb560580c8fd
BSseeker2/.git/objects/ec/d952bec69ea1164d94471964ac7269052c3992
BSseeker2/.git/objects/ee/314b81826a271f96a65ca1b4249a71843ca393
BSseeker2/.git/objects/ee/5f622335ab9431565c0eb9dfbaa7c39249a9bf
BSseeker2/.git/objects/ee/b91603db0ff79641cd6fb225b13c627a11781b
BSseeker2/.git/objects/ef/532a4f1428f5e19739afae006caf6c0bc705d7
BSseeker2/.git/objects/ef/5c83956056aed85fcbbc2bacd9b544ce3accad
BSseeker2/.git/objects/f0/67aeca9b0da754061ab0ccc58a6c2d14b5ac81
BSseeker2/.git/objects/f2/86983cf69da7511f3921cd9a6a8d640e29b9bb
BSseeker2/.git/objects/f2/8faa1d516a9da3841ab8e21aecef5abbfb37a3
BSseeker2/.git/objects/f8/2057db16b606422bc239ac5d0218efc63584f3
BSseeker2/.git/objects/f9/585ea347c6c0d42ecb8b9e1cc774fdff81ba04
BSseeker2/.git/objects/fc/38e4d63c666ce2899bc1baa2614d578b3f9d4c
BSseeker2/.git/objects/fc/c2e4790d67031d58ee3ca7796bc4825d1077a5
BSseeker2/.git/objects/fd/ca7708027c72c081c0d48d257d84ce5d5a6c24
BSseeker2/.git/objects/fe/3af2b9748dd0594f9caedc5ce446f72d758f56
BSseeker2/.git/objects/ff/e723a1f313914590bb10496b6d418d8a2ea614
BSseeker2/.git/packed-refs
BSseeker2/.git/refs/heads/master
BSseeker2/.git/refs/remotes/origin/HEAD
BSseeker2/.git/refs/remotes/origin/master
BSseeker2/.idea/.name
BSseeker2/.idea/BSseeker2.iml
BSseeker2/.idea/encodings.xml
BSseeker2/.idea/misc.xml
BSseeker2/.idea/modules.xml
BSseeker2/.idea/other.xml
BSseeker2/.idea/scopes/scope_settings.xml
BSseeker2/.idea/testrunner.xml
BSseeker2/.idea/vcs.xml
BSseeker2/.idea/workspace.xml
removed:
._BSseeker2
BSseeker2/._FilterReads.py
BSseeker2/._README.md
BSseeker2/._RELEASE_NOTES
BSseeker2/._bs_align
BSseeker2/._bs_index
BSseeker2/._bs_seeker2-align.py
BSseeker2/._bs_seeker2-build.py
BSseeker2/._bs_seeker2-call_methylation.py
BSseeker2/._bs_utils
BSseeker2/._galaxy
BSseeker2/bs_align/.___init__.py
BSseeker2/bs_align/._bs_align_utils.py
BSseeker2/bs_align/._bs_pair_end.py
BSseeker2/bs_align/._bs_rrbs.py
BSseeker2/bs_align/._bs_single_end.py
BSseeker2/bs_align/._output.py
BSseeker2/bs_index/.___init__.py
BSseeker2/bs_index/._rrbs_build.py
BSseeker2/bs_index/._wg_build.py
BSseeker2/bs_utils/.___init__.py
BSseeker2/bs_utils/._utils.py
BSseeker2/galaxy/.___init__.py
BSseeker2/galaxy/._bs_seeker2_wrapper.py
BSseeker2/galaxy/._bs_seeker2_wrapper.xml
b
diff -r e6df770c0e58 -r 8b26adf64adc ._BSseeker2
b
Binary file ._BSseeker2 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.DS_Store
b
Binary file BSseeker2/.DS_Store has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._.DS_Store
b
Binary file BSseeker2/._.DS_Store has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._AUTHORS
b
Binary file BSseeker2/._AUTHORS has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._FilterReads.py
b
Binary file BSseeker2/._FilterReads.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._README.md
b
Binary file BSseeker2/._README.md has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._RELEASE_NOTES
b
Binary file BSseeker2/._RELEASE_NOTES has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._bs_align
b
Binary file BSseeker2/._bs_align has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._bs_index
b
Binary file BSseeker2/._bs_index has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._bs_seeker2-align.py
b
Binary file BSseeker2/._bs_seeker2-align.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._bs_seeker2-build.py
b
Binary file BSseeker2/._bs_seeker2-build.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._bs_seeker2-call_methylation.py
b
Binary file BSseeker2/._bs_seeker2-call_methylation.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._bs_utils
b
Binary file BSseeker2/._bs_utils has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/._galaxy
b
Binary file BSseeker2/._galaxy has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/COMMIT_EDITMSG
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/COMMIT_EDITMSG Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+V2.0.5
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/HEAD
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/HEAD Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+ref: refs/heads/master
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/config
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/config Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,13 @@
+[core]
+ repositoryformatversion = 0
+ filemode = true
+ bare = false
+ logallrefupdates = true
+ ignorecase = true
+ precomposeunicode = false
+[remote "origin"]
+ url = https://github.com/BSSeeker/BSseeker2.git
+ fetch = +refs/heads/*:refs/remotes/origin/*
+[branch "master"]
+ remote = origin
+ merge = refs/heads/master
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/description
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/description Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+Unnamed repository; edit this file 'description' to name the repository.
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/applypatch-msg.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/applypatch-msg.sample Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,15 @@
+#!/bin/sh
+#
+# An example hook script to check the commit log message taken by
+# applypatch from an e-mail message.
+#
+# The hook should exit with non-zero status after issuing an
+# appropriate message if it wants to stop the commit.  The hook is
+# allowed to edit the commit message file.
+#
+# To enable this hook, rename this file to "applypatch-msg".
+
+. git-sh-setup
+test -x "$GIT_DIR/hooks/commit-msg" &&
+ exec "$GIT_DIR/hooks/commit-msg" ${1+"$@"}
+:
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/commit-msg.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/commit-msg.sample Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# An example hook script to check the commit log message.
+# Called by "git commit" with one argument, the name of the file
+# that has the commit message.  The hook should exit with non-zero
+# status after issuing an appropriate message if it wants to stop the
+# commit.  The hook is allowed to edit the commit message file.
+#
+# To enable this hook, rename this file to "commit-msg".
+
+# Uncomment the below to add a Signed-off-by line to the message.
+# Doing this in a hook is a bad idea in general, but the prepare-commit-msg
+# hook is more suited to it.
+#
+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
+
+# This example catches duplicate Signed-off-by lines.
+
+test "" = "$(grep '^Signed-off-by: ' "$1" |
+  sort | uniq -c | sed -e '/^[  ]*1[  ]/d')" || {
+ echo >&2 Duplicate Signed-off-by lines.
+ exit 1
+}
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/post-update.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/post-update.sample Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,8 @@
+#!/bin/sh
+#
+# An example hook script to prepare a packed repository for use over
+# dumb transports.
+#
+# To enable this hook, rename this file to "post-update".
+
+exec git update-server-info
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/pre-applypatch.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/pre-applypatch.sample Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed
+# by applypatch from an e-mail message.
+#
+# The hook should exit with non-zero status after issuing an
+# appropriate message if it wants to stop the commit.
+#
+# To enable this hook, rename this file to "pre-applypatch".
+
+. git-sh-setup
+test -x "$GIT_DIR/hooks/pre-commit" &&
+ exec "$GIT_DIR/hooks/pre-commit" ${1+"$@"}
+:
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/pre-commit.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/pre-commit.sample Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,50 @@
+#!/bin/sh
+#
+# An example hook script to verify what is about to be committed.
+# Called by "git commit" with no arguments.  The hook should
+# exit with non-zero status after issuing an appropriate message if
+# it wants to stop the commit.
+#
+# To enable this hook, rename this file to "pre-commit".
+
+if git rev-parse --verify HEAD >/dev/null 2>&1
+then
+ against=HEAD
+else
+ # Initial commit: diff against an empty tree object
+ against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
+fi
+
+# If you want to allow non-ascii filenames set this variable to true.
+allownonascii=$(git config hooks.allownonascii)
+
+# Redirect output to stderr.
+exec 1>&2
+
+# Cross platform projects tend to avoid non-ascii filenames; prevent
+# them from being added to the repository. We exploit the fact that the
+# printable range starts at the space character and ends with tilde.
+if [ "$allownonascii" != "true" ] &&
+ # Note that the use of brackets around a tr range is ok here, (it's
+ # even required, for portability to Solaris 10's /usr/bin/tr), since
+ # the square bracket bytes happen to fall in the designated range.
+ test $(git diff --cached --name-only --diff-filter=A -z $against |
+   LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
+then
+ echo "Error: Attempt to add a non-ascii file name."
+ echo
+ echo "This can cause problems if you want to work"
+ echo "with people on other platforms."
+ echo
+ echo "To be portable it is advisable to rename the file ..."
+ echo
+ echo "If you know what you are doing you can disable this"
+ echo "check using:"
+ echo
+ echo "  git config hooks.allownonascii true"
+ echo
+ exit 1
+fi
+
+# If there are whitespace errors, print the offending file names and fail.
+exec git diff-index --check --cached $against --
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/pre-push.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/pre-push.sample Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,53 @@
+#!/bin/sh
+
+# An example hook script to verify what is about to be pushed.  Called by "git
+# push" after it has checked the remote status, but before anything has been
+# pushed.  If this script exits with a non-zero status nothing will be pushed.
+#
+# This hook is called with the following parameters:
+#
+# $1 -- Name of the remote to which the push is being done
+# $2 -- URL to which the push is being done
+#
+# If pushing without using a named remote those arguments will be equal.
+#
+# Information about the commits which are being pushed is supplied as lines to
+# the standard input in the form:
+#
+#   <local ref> <local sha1> <remote ref> <remote sha1>
+#
+# This sample shows how to prevent push of commits where the log message starts
+# with "WIP" (work in progress).
+
+remote="$1"
+url="$2"
+
+z40=0000000000000000000000000000000000000000
+
+IFS=' '
+while read local_ref local_sha remote_ref remote_sha
+do
+ if [ "$local_sha" = $z40 ]
+ then
+ # Handle delete
+ else
+ if [ "$remote_sha" = $z40 ]
+ then
+ # New branch, examine all commits
+ range="$local_sha"
+ else
+ # Update to existing branch, examine new commits
+ range="$remote_sha..$local_sha"
+ fi
+
+ # Check for WIP commit
+ commit=`git rev-list -n 1 --grep '^WIP' "$range"`
+ if [ -n "$commit" ]
+ then
+ echo "Found WIP commit in $local_ref, not pushing"
+ exit 1
+ fi
+ fi
+done
+
+exit 0
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/pre-rebase.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/pre-rebase.sample Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,169 @@
+#!/bin/sh
+#
+# Copyright (c) 2006, 2008 Junio C Hamano
+#
+# The "pre-rebase" hook is run just before "git rebase" starts doing
+# its job, and can prevent the command from running by exiting with
+# non-zero status.
+#
+# The hook is called with the following parameters:
+#
+# $1 -- the upstream the series was forked from.
+# $2 -- the branch being rebased (or empty when rebasing the current branch).
+#
+# This sample shows how to prevent topic branches that are already
+# merged to 'next' branch from getting rebased, because allowing it
+# would result in rebasing already published history.
+
+publish=next
+basebranch="$1"
+if test "$#" = 2
+then
+ topic="refs/heads/$2"
+else
+ topic=`git symbolic-ref HEAD` ||
+ exit 0 ;# we do not interrupt rebasing detached HEAD
+fi
+
+case "$topic" in
+refs/heads/??/*)
+ ;;
+*)
+ exit 0 ;# we do not interrupt others.
+ ;;
+esac
+
+# Now we are dealing with a topic branch being rebased
+# on top of master.  Is it OK to rebase it?
+
+# Does the topic really exist?
+git show-ref -q "$topic" || {
+ echo >&2 "No such branch $topic"
+ exit 1
+}
+
+# Is topic fully merged to master?
+not_in_master=`git rev-list --pretty=oneline ^master "$topic"`
+if test -z "$not_in_master"
+then
+ echo >&2 "$topic is fully merged to master; better remove it."
+ exit 1 ;# we could allow it, but there is no point.
+fi
+
+# Is topic ever merged to next?  If so you should not be rebasing it.
+only_next_1=`git rev-list ^master "^$topic" ${publish} | sort`
+only_next_2=`git rev-list ^master           ${publish} | sort`
+if test "$only_next_1" = "$only_next_2"
+then
+ not_in_topic=`git rev-list "^$topic" master`
+ if test -z "$not_in_topic"
+ then
+ echo >&2 "$topic is already up-to-date with master"
+ exit 1 ;# we could allow it, but there is no point.
+ else
+ exit 0
+ fi
+else
+ not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"`
+ /usr/bin/perl -e '
+ my $topic = $ARGV[0];
+ my $msg = "* $topic has commits already merged to public branch:\n";
+ my (%not_in_next) = map {
+ /^([0-9a-f]+) /;
+ ($1 => 1);
+ } split(/\n/, $ARGV[1]);
+ for my $elem (map {
+ /^([0-9a-f]+) (.*)$/;
+ [$1 => $2];
+ } split(/\n/, $ARGV[2])) {
+ if (!exists $not_in_next{$elem->[0]}) {
+ if ($msg) {
+ print STDERR $msg;
+ undef $msg;
+ }
+ print STDERR " $elem->[1]\n";
+ }
+ }
+ ' "$topic" "$not_in_next" "$not_in_master"
+ exit 1
+fi
+
+exit 0
+
+################################################################
+
+This sample hook safeguards topic branches that have been
+published from being rewound.
+
+The workflow assumed here is:
+
+ * Once a topic branch forks from "master", "master" is never
+   merged into it again (either directly or indirectly).
+
+ * Once a topic branch is fully cooked and merged into "master",
+   it is deleted.  If you need to build on top of it to correct
+   earlier mistakes, a new topic branch is created by forking at
+   the tip of the "master".  This is not strictly necessary, but
+   it makes it easier to keep your history simple.
+
+ * Whenever you need to test or publish your changes to topic
+   branches, merge them into "next" branch.
+
+The script, being an example, hardcodes the publish branch name
+to be "next", but it is trivial to make it configurable via
+$GIT_DIR/config mechanism.
+
+With this workflow, you would want to know:
+
+(1) ... if a topic branch has ever been merged to "next".  Young
+    topic branches can have stupid mistakes you would rather
+    clean up before publishing, and things that have not been
+    merged into other branches can be easily rebased without
+    affecting other people.  But once it is published, you would
+    not want to rewind it.
+
+(2) ... if a topic branch has been fully merged to "master".
+    Then you can delete it.  More importantly, you should not
+    build on top of it -- other people may already want to
+    change things related to the topic as patches against your
+    "master", so if you need further changes, it is better to
+    fork the topic (perhaps with the same name) afresh from the
+    tip of "master".
+
+Let's look at this example:
+
+    o---o---o---o---o---o---o---o---o---o "next"
+   /       /           /           /
+  /   a---a---b A     /           /
+ /   /               /           /
+        /   /   c---c---c---c B         /
+       /   /   /             \         /
+      /   /   /   b---b C     \       /
+     /   /   /   /             \     /
+    ---o---o---o---o---o---o---o---o---o---o---o "master"
+
+
+A, B and C are topic branches.
+
+ * A has one fix since it was merged up to "next".
+
+ * B has finished.  It has been fully merged up to "master" and "next",
+   and is ready to be deleted.
+
+ * C has not merged to "next" at all.
+
+We would want to allow C to be rebased, refuse A, and encourage
+B to be deleted.
+
+To compute (1):
+
+ git rev-list ^master ^topic next
+ git rev-list ^master        next
+
+ if these match, topic has not merged in next at all.
+
+To compute (2):
+
+ git rev-list master..topic
+
+ if this is empty, it is fully merged to "master".
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/prepare-commit-msg.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/prepare-commit-msg.sample Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,36 @@
+#!/bin/sh
+#
+# An example hook script to prepare the commit log message.
+# Called by "git commit" with the name of the file that has the
+# commit message, followed by the description of the commit
+# message's source.  The hook's purpose is to edit the commit
+# message file.  If the hook fails with a non-zero status,
+# the commit is aborted.
+#
+# To enable this hook, rename this file to "prepare-commit-msg".
+
+# This hook includes three examples.  The first comments out the
+# "Conflicts:" part of a merge commit.
+#
+# The second includes the output of "git diff --name-status -r"
+# into the message, just before the "git status" output.  It is
+# commented because it doesn't cope with --amend or with squashed
+# commits.
+#
+# The third example adds a Signed-off-by line to the message, that can
+# still be edited.  This is rarely a good idea.
+
+case "$2,$3" in
+  merge,)
+    /usr/bin/perl -i.bak -ne 's/^/# /, s/^# #/#/ if /^Conflicts/ .. /#/; print' "$1" ;;
+
+# ,|template,)
+#   /usr/bin/perl -i.bak -pe '
+#      print "\n" . `git diff --cached --name-status -r`
+#  if /^#/ && $first++ == 0' "$1" ;;
+
+  *) ;;
+esac
+
+# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p')
+# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1"
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/hooks/update.sample
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/hooks/update.sample Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,128 @@
+#!/bin/sh
+#
+# An example hook script to blocks unannotated tags from entering.
+# Called by "git receive-pack" with arguments: refname sha1-old sha1-new
+#
+# To enable this hook, rename this file to "update".
+#
+# Config
+# ------
+# hooks.allowunannotated
+#   This boolean sets whether unannotated tags will be allowed into the
+#   repository.  By default they won't be.
+# hooks.allowdeletetag
+#   This boolean sets whether deleting tags will be allowed in the
+#   repository.  By default they won't be.
+# hooks.allowmodifytag
+#   This boolean sets whether a tag may be modified after creation. By default
+#   it won't be.
+# hooks.allowdeletebranch
+#   This boolean sets whether deleting branches will be allowed in the
+#   repository.  By default they won't be.
+# hooks.denycreatebranch
+#   This boolean sets whether remotely creating branches will be denied
+#   in the repository.  By default this is allowed.
+#
+
+# --- Command line
+refname="$1"
+oldrev="$2"
+newrev="$3"
+
+# --- Safety check
+if [ -z "$GIT_DIR" ]; then
+ echo "Don't run this script from the command line." >&2
+ echo " (if you want, you could supply GIT_DIR then run" >&2
+ echo "  $0 <ref> <oldrev> <newrev>)" >&2
+ exit 1
+fi
+
+if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then
+ echo "Usage: $0 <ref> <oldrev> <newrev>" >&2
+ exit 1
+fi
+
+# --- Config
+allowunannotated=$(git config --bool hooks.allowunannotated)
+allowdeletebranch=$(git config --bool hooks.allowdeletebranch)
+denycreatebranch=$(git config --bool hooks.denycreatebranch)
+allowdeletetag=$(git config --bool hooks.allowdeletetag)
+allowmodifytag=$(git config --bool hooks.allowmodifytag)
+
+# check for no description
+projectdesc=$(sed -e '1q' "$GIT_DIR/description")
+case "$projectdesc" in
+"Unnamed repository"* | "")
+ echo "*** Project description file hasn't been set" >&2
+ exit 1
+ ;;
+esac
+
+# --- Check types
+# if $newrev is 0000...0000, it's a commit to delete a ref.
+zero="0000000000000000000000000000000000000000"
+if [ "$newrev" = "$zero" ]; then
+ newrev_type=delete
+else
+ newrev_type=$(git cat-file -t $newrev)
+fi
+
+case "$refname","$newrev_type" in
+ refs/tags/*,commit)
+ # un-annotated tag
+ short_refname=${refname##refs/tags/}
+ if [ "$allowunannotated" != "true" ]; then
+ echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2
+ echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2
+ exit 1
+ fi
+ ;;
+ refs/tags/*,delete)
+ # delete tag
+ if [ "$allowdeletetag" != "true" ]; then
+ echo "*** Deleting a tag is not allowed in this repository" >&2
+ exit 1
+ fi
+ ;;
+ refs/tags/*,tag)
+ # annotated tag
+ if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1
+ then
+ echo "*** Tag '$refname' already exists." >&2
+ echo "*** Modifying a tag is not allowed in this repository." >&2
+ exit 1
+ fi
+ ;;
+ refs/heads/*,commit)
+ # branch
+ if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then
+ echo "*** Creating a branch is not allowed in this repository" >&2
+ exit 1
+ fi
+ ;;
+ refs/heads/*,delete)
+ # delete branch
+ if [ "$allowdeletebranch" != "true" ]; then
+ echo "*** Deleting a branch is not allowed in this repository" >&2
+ exit 1
+ fi
+ ;;
+ refs/remotes/*,commit)
+ # tracking branch
+ ;;
+ refs/remotes/*,delete)
+ # delete tracking branch
+ if [ "$allowdeletebranch" != "true" ]; then
+ echo "*** Deleting a tracking branch is not allowed in this repository" >&2
+ exit 1
+ fi
+ ;;
+ *)
+ # Anything else (is there anything else?)
+ echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2
+ exit 1
+ ;;
+esac
+
+# --- Finished
+exit 0
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/index
b
Binary file BSseeker2/.git/index has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/info/exclude
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/info/exclude Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,7 @@
+# git ls-files --others --exclude-from=.git/info/exclude
+# Lines that start with '#' are comments.
+# For a project mostly in C, the following would be a good set of
+# exclude patterns (uncomment them if you want to use them):
+# *.[oa]
+# *~
+.DS_Store
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/logs/HEAD
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/logs/HEAD Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,17 @@
+0000000000000000000000000000000000000000 6d252c627030a29eff9cc938f74c0be27ec853f0 Weilong Guo <weilong@Weilongs-MacBook-Pro.local> 1365490332 -0700 clone: from https://github.com/BSSeeker/BSseeker2.git
+6d252c627030a29eff9cc938f74c0be27ec853f0 565f548bc9a4ffcad63323481e8b03cb78a84b0a weilong <guoweilong@gmail.com> 1365495166 -0700 commit: update by Weilong
+565f548bc9a4ffcad63323481e8b03cb78a84b0a 1373f3c499ff4b6fb8ddff39e8859fa5326d0098 weilong <guoweilong@gmail.com> 1366217039 -0700 commit: Add version track;
+1373f3c499ff4b6fb8ddff39e8859fa5326d0098 ffe723a1f313914590bb10496b6d418d8a2ea614 weilong <guoweilong@gmail.com> 1366521472 -0700 commit: RRBS un-directional
+ffe723a1f313914590bb10496b6d418d8a2ea614 203e3ea9ba50c325d53e45f6d31686b6b23bba41 weilong <guoweilong@gmail.com> 1368857623 -0700 commit: Multiple-sites updates
+203e3ea9ba50c325d53e45f6d31686b6b23bba41 6aeb6fc0a2180cd14c59d772e05c4c3139f37f2e weilong <guoweilong@gmail.com> 1368872339 -0700 commit: Clean-up/Galaxy/Test_data
+6aeb6fc0a2180cd14c59d772e05c4c3139f37f2e 4a0fe7b0dfa14e5b4b62b5ead7a624f7361fee12 weilong <guoweilong@gmail.com> 1368872394 -0700 commit: Clean-up/galaxy/test_data
+4a0fe7b0dfa14e5b4b62b5ead7a624f7361fee12 3544b8bb1e5666d100f7652fc63b985187990e49 weilong <guoweilong@gmail.com> 1369030442 -0700 commit: Fix bug on utils.py; Increased version; Add UPDATE
+3544b8bb1e5666d100f7652fc63b985187990e49 39508bee8506ce06feead7599a53ffd09cc89198 weilong <guoweilong@gmail.com> 1369355033 -0700 commit: support diff indexes
+39508bee8506ce06feead7599a53ffd09cc89198 99e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed weilong <guoweilong@gmail.com> 1369785459 -0700 commit: Update Readme
+99e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed 823880bb2ebba5ae6bd1c7de7dfc4ce03935155b weilong <guoweilong@gmail.com> 1369876356 -0700 commit: fix bug in galaxy; chmod +x *.py
+823880bb2ebba5ae6bd1c7de7dfc4ce03935155b 7664a927ba6f12b023f6cd72dc407e616c5b85e5 weilong <guoweilong@gmail.com> 1370044685 -0700 commit: fix galaxy xml
+7664a927ba6f12b023f6cd72dc407e616c5b85e5 3c14c7a6fc9fd01ef7ffc3bc3b16153e20fda931 weilong <guoweilong@gmail.com> 1371202921 -0700 commit: fix bugs for RRBS tag
+3c14c7a6fc9fd01ef7ffc3bc3b16153e20fda931 58de749ac6ebe90f32db2c89cdd72507669695e2 weilong <guoweilong@gmail.com> 1371366774 -0700 commit: fix bugs for RRBS tag
+58de749ac6ebe90f32db2c89cdd72507669695e2 5ffa6c0f3f3d1b78e2899cc1ad9636affb5f2330 weilong <guoweilong@gmail.com> 1375139287 -0700 commit: v2.0.4
+5ffa6c0f3f3d1b78e2899cc1ad9636affb5f2330 0c877f0900535fbee6909dc1591e8ad0eac29c52 weilong <guoweilong@gmail.com> 1375307754 -0700 commit: fix a bug
+0c877f0900535fbee6909dc1591e8ad0eac29c52 85a936d6dab3f3c5585bcab2eee7b18bbc7d7fd8 weilong <guoweilong@gmail.com> 1383633776 +0800 commit: V2.0.5
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/logs/refs/heads/master
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/logs/refs/heads/master Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,17 @@
+0000000000000000000000000000000000000000 6d252c627030a29eff9cc938f74c0be27ec853f0 Weilong Guo <weilong@Weilongs-MacBook-Pro.local> 1365490332 -0700 clone: from https://github.com/BSSeeker/BSseeker2.git
+6d252c627030a29eff9cc938f74c0be27ec853f0 565f548bc9a4ffcad63323481e8b03cb78a84b0a weilong <guoweilong@gmail.com> 1365495166 -0700 commit: update by Weilong
+565f548bc9a4ffcad63323481e8b03cb78a84b0a 1373f3c499ff4b6fb8ddff39e8859fa5326d0098 weilong <guoweilong@gmail.com> 1366217039 -0700 commit: Add version track;
+1373f3c499ff4b6fb8ddff39e8859fa5326d0098 ffe723a1f313914590bb10496b6d418d8a2ea614 weilong <guoweilong@gmail.com> 1366521472 -0700 commit: RRBS un-directional
+ffe723a1f313914590bb10496b6d418d8a2ea614 203e3ea9ba50c325d53e45f6d31686b6b23bba41 weilong <guoweilong@gmail.com> 1368857623 -0700 commit: Multiple-sites updates
+203e3ea9ba50c325d53e45f6d31686b6b23bba41 6aeb6fc0a2180cd14c59d772e05c4c3139f37f2e weilong <guoweilong@gmail.com> 1368872339 -0700 commit: Clean-up/Galaxy/Test_data
+6aeb6fc0a2180cd14c59d772e05c4c3139f37f2e 4a0fe7b0dfa14e5b4b62b5ead7a624f7361fee12 weilong <guoweilong@gmail.com> 1368872394 -0700 commit: Clean-up/galaxy/test_data
+4a0fe7b0dfa14e5b4b62b5ead7a624f7361fee12 3544b8bb1e5666d100f7652fc63b985187990e49 weilong <guoweilong@gmail.com> 1369030442 -0700 commit: Fix bug on utils.py; Increased version; Add UPDATE
+3544b8bb1e5666d100f7652fc63b985187990e49 39508bee8506ce06feead7599a53ffd09cc89198 weilong <guoweilong@gmail.com> 1369355033 -0700 commit: support diff indexes
+39508bee8506ce06feead7599a53ffd09cc89198 99e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed weilong <guoweilong@gmail.com> 1369785459 -0700 commit: Update Readme
+99e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed 823880bb2ebba5ae6bd1c7de7dfc4ce03935155b weilong <guoweilong@gmail.com> 1369876356 -0700 commit: fix bug in galaxy; chmod +x *.py
+823880bb2ebba5ae6bd1c7de7dfc4ce03935155b 7664a927ba6f12b023f6cd72dc407e616c5b85e5 weilong <guoweilong@gmail.com> 1370044685 -0700 commit: fix galaxy xml
+7664a927ba6f12b023f6cd72dc407e616c5b85e5 3c14c7a6fc9fd01ef7ffc3bc3b16153e20fda931 weilong <guoweilong@gmail.com> 1371202921 -0700 commit: fix bugs for RRBS tag
+3c14c7a6fc9fd01ef7ffc3bc3b16153e20fda931 58de749ac6ebe90f32db2c89cdd72507669695e2 weilong <guoweilong@gmail.com> 1371366774 -0700 commit: fix bugs for RRBS tag
+58de749ac6ebe90f32db2c89cdd72507669695e2 5ffa6c0f3f3d1b78e2899cc1ad9636affb5f2330 weilong <guoweilong@gmail.com> 1375139287 -0700 commit: v2.0.4
+5ffa6c0f3f3d1b78e2899cc1ad9636affb5f2330 0c877f0900535fbee6909dc1591e8ad0eac29c52 weilong <guoweilong@gmail.com> 1375307754 -0700 commit: fix a bug
+0c877f0900535fbee6909dc1591e8ad0eac29c52 85a936d6dab3f3c5585bcab2eee7b18bbc7d7fd8 weilong <guoweilong@gmail.com> 1383633776 +0800 commit: V2.0.5
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/logs/refs/remotes/origin/HEAD
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/logs/refs/remotes/origin/HEAD Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+0000000000000000000000000000000000000000 6d252c627030a29eff9cc938f74c0be27ec853f0 Weilong Guo <weilong@Weilongs-MacBook-Pro.local> 1365490332 -0700 clone: from https://github.com/BSSeeker/BSseeker2.git
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/logs/refs/remotes/origin/master
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/logs/refs/remotes/origin/master Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,15 @@
+6d252c627030a29eff9cc938f74c0be27ec853f0 565f548bc9a4ffcad63323481e8b03cb78a84b0a weilong <guoweilong@gmail.com> 1365495210 -0700 push: fast forward
+565f548bc9a4ffcad63323481e8b03cb78a84b0a 1373f3c499ff4b6fb8ddff39e8859fa5326d0098 weilong <guoweilong@gmail.com> 1366217075 -0700 push: fast forward
+1373f3c499ff4b6fb8ddff39e8859fa5326d0098 ffe723a1f313914590bb10496b6d418d8a2ea614 weilong <guoweilong@gmail.com> 1366521489 -0700 update by push
+ffe723a1f313914590bb10496b6d418d8a2ea614 203e3ea9ba50c325d53e45f6d31686b6b23bba41 weilong <guoweilong@gmail.com> 1368857637 -0700 update by push
+203e3ea9ba50c325d53e45f6d31686b6b23bba41 4a0fe7b0dfa14e5b4b62b5ead7a624f7361fee12 weilong <guoweilong@gmail.com> 1368872449 -0700 update by push
+4a0fe7b0dfa14e5b4b62b5ead7a624f7361fee12 3544b8bb1e5666d100f7652fc63b985187990e49 weilong <guoweilong@gmail.com> 1369030453 -0700 update by push
+3544b8bb1e5666d100f7652fc63b985187990e49 39508bee8506ce06feead7599a53ffd09cc89198 weilong <guoweilong@gmail.com> 1369355040 -0700 update by push
+39508bee8506ce06feead7599a53ffd09cc89198 99e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed weilong <guoweilong@gmail.com> 1369785465 -0700 update by push
+99e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed 823880bb2ebba5ae6bd1c7de7dfc4ce03935155b weilong <guoweilong@gmail.com> 1369876368 -0700 update by push
+823880bb2ebba5ae6bd1c7de7dfc4ce03935155b 7664a927ba6f12b023f6cd72dc407e616c5b85e5 weilong <guoweilong@gmail.com> 1370044698 -0700 update by push
+7664a927ba6f12b023f6cd72dc407e616c5b85e5 3c14c7a6fc9fd01ef7ffc3bc3b16153e20fda931 weilong <guoweilong@gmail.com> 1371202931 -0700 update by push
+3c14c7a6fc9fd01ef7ffc3bc3b16153e20fda931 58de749ac6ebe90f32db2c89cdd72507669695e2 weilong <guoweilong@gmail.com> 1371366804 -0700 update by push
+58de749ac6ebe90f32db2c89cdd72507669695e2 5ffa6c0f3f3d1b78e2899cc1ad9636affb5f2330 weilong <guoweilong@gmail.com> 1375139295 -0700 update by push
+5ffa6c0f3f3d1b78e2899cc1ad9636affb5f2330 0c877f0900535fbee6909dc1591e8ad0eac29c52 weilong <guoweilong@gmail.com> 1375307762 -0700 update by push
+0c877f0900535fbee6909dc1591e8ad0eac29c52 85a936d6dab3f3c5585bcab2eee7b18bbc7d7fd8 weilong <guoweilong@gmail.com> 1383633798 +0800 update by push
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/00/617de95ccde6a4587513924dd8c377c282372a
b
Binary file BSseeker2/.git/objects/00/617de95ccde6a4587513924dd8c377c282372a has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/02/23d68962616c5035b8f8a49d09eb9fea3bd4d6
b
Binary file BSseeker2/.git/objects/02/23d68962616c5035b8f8a49d09eb9fea3bd4d6 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/02/bff5729f69b469b4ec5a1c6df7d83a0c3f84df
b
Binary file BSseeker2/.git/objects/02/bff5729f69b469b4ec5a1c6df7d83a0c3f84df has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/02/f21118110bf12e3995381d0b5388ecc39f396b
b
Binary file BSseeker2/.git/objects/02/f21118110bf12e3995381d0b5388ecc39f396b has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/04/bd24805dff9825629951311783935221cb83bf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/04/bd24805dff9825629951311783935221cb83bf Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,4 @@
+x+)JMU054c040031Qp ��
+f�w�}��n�y�����P�]0P�����[fNIjQPjbJ�^A%�>Y�3�����v<��r�?,lmP�|<�]��]Jmz�����
+���j����C��:�����0ԥ��w8�}aq���'sM#s�mpE>�����~�!�� ��$.�]攸tO�_��۷�/&@��T�������������I2N�� 礴�>}b)\If^Jj�[���7&8���^�l!se��d�WP�)NM�N-2��lVl�}R�fNIw��z��U*Z�ʓJ3sR@��_n�a�-{��d��f��S vv`*ON�ɉ�M-ɨ�I,����|������1�3mJ���cm8���Ғ̜b���Ÿ�h
+���`ݺgǍ+�NC��'�$VT2(N�i[�4�r}�jm�[��C�(I-.�OI,Id������|X�ܫ�Y���� ��
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/08/a0832c5412197e32227afc7d6258f33e30c5b7
b
Binary file BSseeker2/.git/objects/08/a0832c5412197e32227afc7d6258f33e30c5b7 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/0a/043f3a26f2ffb733bf9d53aa494fc82a50f3b8
b
Binary file BSseeker2/.git/objects/0a/043f3a26f2ffb733bf9d53aa494fc82a50f3b8 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/0b/a9fcc6f7d8306fdd778b555380015a7e13df2b
b
Binary file BSseeker2/.git/objects/0b/a9fcc6f7d8306fdd778b555380015a7e13df2b has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/0c/7195e7ec701f0acea6d3068335b72f44ef6606
b
Binary file BSseeker2/.git/objects/0c/7195e7ec701f0acea6d3068335b72f44ef6606 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/0c/877f0900535fbee6909dc1591e8ad0eac29c52
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/0c/877f0900535fbee6909dc1591e8ad0eac29c52 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,2 @@
+x��[
+�0E��*fJ�ɣ�2�fb�1RRt��� �q�p�����2���4�R �ga��% f�ȳ%����s�XQ/��s���ZPp69N�N)1�S�@"ًEԊ����˲�g�k����Ѳ^���u���YG��a���_*Y>@����z�E�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/10/9a8400e787d00b1f566e9dd58f6a5301ae0b81
b
Binary file BSseeker2/.git/objects/10/9a8400e787d00b1f566e9dd58f6a5301ae0b81 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/11/35d4173810162c03f791537225d87a45b02f88
b
Binary file BSseeker2/.git/objects/11/35d4173810162c03f791537225d87a45b02f88 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/13/73f3c499ff4b6fb8ddff39e8859fa5326d0098
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/13/73f3c499ff4b6fb8ddff39e8859fa5326d0098 Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+x���m�0Dsfۀ �E�A`����r�ŀ����C�m0�̣ZJ�}x�f�&�s$�z���UFa�V�ו�k9񍍏λ��iF;��� �C���0�(Q��?��zl�=�_�n�~�Z�@ﵚ���$')�hǿ��'�-%xr��z@oH_q#�v��v��p ?�,�� �~��mWx
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/15/910301bc200b6f069dd75caa81101064c2fccf
b
Binary file BSseeker2/.git/objects/15/910301bc200b6f069dd75caa81101064c2fccf has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/17/109affd07fb12192968a793a7f362231132b24
b
Binary file BSseeker2/.git/objects/17/109affd07fb12192968a793a7f362231132b24 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/18/3503abbe78455abef73ad3e1a9c7615414b8a8
b
Binary file BSseeker2/.git/objects/18/3503abbe78455abef73ad3e1a9c7615414b8a8 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/19/bf07adb9f50b72bc4fa40ffe059f17c84826fd
b
Binary file BSseeker2/.git/objects/19/bf07adb9f50b72bc4fa40ffe059f17c84826fd has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/1d/6a5d7a3f6280296c748b5746af2cf97a242a77
b
Binary file BSseeker2/.git/objects/1d/6a5d7a3f6280296c748b5746af2cf97a242a77 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/1d/953d2c1096b42550676cf3c89852b5e2effa91
b
Binary file BSseeker2/.git/objects/1d/953d2c1096b42550676cf3c89852b5e2effa91 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/1f/6bef43eec7df888917650e5866ab1cc751fd72
b
Binary file BSseeker2/.git/objects/1f/6bef43eec7df888917650e5866ab1cc751fd72 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/1f/b3a026502e7eb0b3e9a214424e7469c558fde1
b
Binary file BSseeker2/.git/objects/1f/b3a026502e7eb0b3e9a214424e7469c558fde1 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/20/3e3ea9ba50c325d53e45f6d31686b6b23bba41
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/20/3e3ea9ba50c325d53e45f6d31686b6b23bba41 Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+x��� �0DsVj�A���BH+k����2i?>���fxÃ�ڲ�.5¥o�2��Ƭ٧D:�E"E^�<�=�h���J��̙�F���#;�A��E� �H390���j��p��=��|�_� �z��r��.�F9(��8������x����λ<�Dg�/eK
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/21/3194f9375d7c8c529a79af57ab482b32dafedf
b
Binary file BSseeker2/.git/objects/21/3194f9375d7c8c529a79af57ab482b32dafedf has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/21/bcf8cb4839f97e7a7074ffe2e0c9ae3055a3bc
b
Binary file BSseeker2/.git/objects/21/bcf8cb4839f97e7a7074ffe2e0c9ae3055a3bc has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/24/fdfe57e71c2911fcd8603b85bcb8d8d4a6cbfd
b
Binary file BSseeker2/.git/objects/24/fdfe57e71c2911fcd8603b85bcb8d8d4a6cbfd has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/29/092499eb76b2cb0ba9bca7f3ccf47105ee9ed9
b
Binary file BSseeker2/.git/objects/29/092499eb76b2cb0ba9bca7f3ccf47105ee9ed9 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/2b/7d900407635a6b75f21da06a1a139c68faec52
b
Binary file BSseeker2/.git/objects/2b/7d900407635a6b75f21da06a1a139c68faec52 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/2b/8c5b6fc86f2b12850ed17edbb1b53ab1cbd519
b
Binary file BSseeker2/.git/objects/2b/8c5b6fc86f2b12850ed17edbb1b53ab1cbd519 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/2c/a16a8e6d59595ac5dafdbc161d0a6ee1feedd3
b
Binary file BSseeker2/.git/objects/2c/a16a8e6d59595ac5dafdbc161d0a6ee1feedd3 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/2e/4fe35304a449115376c544fd24867f234c28e2
b
Binary file BSseeker2/.git/objects/2e/4fe35304a449115376c544fd24867f234c28e2 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/2e/55629272ae40f146735bb1291638fd4c7d9955
b
Binary file BSseeker2/.git/objects/2e/55629272ae40f146735bb1291638fd4c7d9955 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/2e/c327624b0f8354842644929bdb34965e4dbaa4
b
Binary file BSseeker2/.git/objects/2e/c327624b0f8354842644929bdb34965e4dbaa4 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/2f/442ab3a8839eba3367928f43c03a1690b57367
b
Binary file BSseeker2/.git/objects/2f/442ab3a8839eba3367928f43c03a1690b57367 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/2f/53aeee4fc5ee9dd458b8846c3b19385a3e3965
b
Binary file BSseeker2/.git/objects/2f/53aeee4fc5ee9dd458b8846c3b19385a3e3965 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/32/2151f525a03b44f1baf8efa95b7a4b71ca9b6f
b
Binary file BSseeker2/.git/objects/32/2151f525a03b44f1baf8efa95b7a4b71ca9b6f has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/32/ab8243c9645f8083e7d11713e5f76dfb33b191
b
Binary file BSseeker2/.git/objects/32/ab8243c9645f8083e7d11713e5f76dfb33b191 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/33/68604160305d798b0aa8a101857b39a16aab92
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/33/68604160305d798b0aa8a101857b39a16aab92 Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,2 @@
+x��A� E]s��@  1�3x����R���ܻ�??y��j)����Sۘ�������(�2�{��g}@
+^'g��x���i�&�&D$V��Hc A�h�ź�'� �p�g�`>��R���~�K�˙j���Q;��- �J)������ΰS�r?���ihu��&^�RR
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/34/dfdab6463a8270332c510b91e669a40e7bde95
b
Binary file BSseeker2/.git/objects/34/dfdab6463a8270332c510b91e669a40e7bde95 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/35/44b8bb1e5666d100f7652fc63b985187990e49
b
Binary file BSseeker2/.git/objects/35/44b8bb1e5666d100f7652fc63b985187990e49 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/36/3573c4a1889f8a89136bea77502da4e4caf31d
b
Binary file BSseeker2/.git/objects/36/3573c4a1889f8a89136bea77502da4e4caf31d has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/36/e0c12ffea02da8b86f0eb70d13eb4bd1c5e52f
b
Binary file BSseeker2/.git/objects/36/e0c12ffea02da8b86f0eb70d13eb4bd1c5e52f has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/37/15a507ba242e7ffee322e83bb88495bffdfa84
b
Binary file BSseeker2/.git/objects/37/15a507ba242e7ffee322e83bb88495bffdfa84 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/38/858de2e6dacf0ebf77379a9cb7a1f9115d1f58
b
Binary file BSseeker2/.git/objects/38/858de2e6dacf0ebf77379a9cb7a1f9115d1f58 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/39/508bee8506ce06feead7599a53ffd09cc89198
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/39/508bee8506ce06feead7599a53ffd09cc89198 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,4 @@
+x��Q
+� D��)�-��B)�J�5b ��=~���7�`xj)���ti;3m Ib�|
+h=!1E���R�^'#�m�ym��?z��:碒2 ��z�"Ɇ�t�W���y�� ������˔�[��
+a!�UR�N����/�qn[�Ĝ�5����IH
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/39/d7071eae44ec7b52c624a4b24c7c67101f1b68
b
Binary file BSseeker2/.git/objects/39/d7071eae44ec7b52c624a4b24c7c67101f1b68 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3a/fc1efb6bad2ca078808ac2df9006ca3ff82a8c
b
Binary file BSseeker2/.git/objects/3a/fc1efb6bad2ca078808ac2df9006ca3ff82a8c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3b/4abe03399682b05bdffc0b5601127cbcf59234
b
Binary file BSseeker2/.git/objects/3b/4abe03399682b05bdffc0b5601127cbcf59234 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3b/f7e94c85fcc3d67cebd0e19a84bfc00aa8605f
b
Binary file BSseeker2/.git/objects/3b/f7e94c85fcc3d67cebd0e19a84bfc00aa8605f has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3c/14c7a6fc9fd01ef7ffc3bc3b16153e20fda931
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/3c/14c7a6fc9fd01ef7ffc3bc3b16153e20fda931 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,1 @@
+x��Aj�0E��)� #���PB���H#�`GőI�/z��>�Ǻ�s��W�TA������r�g�U��� 6K�c�����Bϣ#ᐭt]1�K�G�`C�2x����[7x��{����}-+��9���#�Ѝ�� �����s������;M�h\�цI�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3c/274ddc1164d826c6e9dddb7faf80d5d31f894c
b
Binary file BSseeker2/.git/objects/3c/274ddc1164d826c6e9dddb7faf80d5d31f894c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3e/976df32e78806e4ff93a8e75059abdd0ea7181
b
Binary file BSseeker2/.git/objects/3e/976df32e78806e4ff93a8e75059abdd0ea7181 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3e/f678dd2144fe82b422f173440c6f31a3430286
b
Binary file BSseeker2/.git/objects/3e/f678dd2144fe82b422f173440c6f31a3430286 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3f/cc7ab24c5c00cb2cfa7da07cb73427f00a6a93
b
Binary file BSseeker2/.git/objects/3f/cc7ab24c5c00cb2cfa7da07cb73427f00a6a93 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/3f/cd4fd599b9ec2a2ebf8da4875fdee78051e7cd
b
Binary file BSseeker2/.git/objects/3f/cd4fd599b9ec2a2ebf8da4875fdee78051e7cd has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/41/2eeda78dc9de1186c2e0e1526764af82ab3431
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/41/2eeda78dc9de1186c2e0e1526764af82ab3431 Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,2 @@
+xu��N1 �Y���ԭCXn@�:!Q�b�������A���W����������?��,� 9q������U�D�]�\&x�B�c�B �����Q�v�֭
+O�.���0�A��<�����%+�1�pr����.�̅߯��`@o����d�X��T?�)��'o"a�+�AK�6�k�����8��V��4y&o��fk�)�M�?Z�7�}��
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/41/ae40d93e4224bc6438f6ef14c15a2846138065
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/41/ae40d93e4224bc6438f6ef14c15a2846138065 Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,2 @@
+x��M
+�0�]����򟀈n<�7xI_j�mJLoow�� �7��<�Υ�CoD��(�!�!�1J�% ��&�,2Y�b��sK:�Îg�k����h�Ap��֟��q�o*S]F~���8c�N��.����?�`{�_��ט�R� v��2���:��'M4
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/41/c210ea7e3658ae2eb5d2da7be475da7d548894
b
Binary file BSseeker2/.git/objects/41/c210ea7e3658ae2eb5d2da7be475da7d548894 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/41/f0f93dc10a62d752d9ee5eb43effcd2dbe19fe
b
Binary file BSseeker2/.git/objects/41/f0f93dc10a62d752d9ee5eb43effcd2dbe19fe has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/41/fc8bda8be2cb62409902674879a6ca93d84cc0
b
Binary file BSseeker2/.git/objects/41/fc8bda8be2cb62409902674879a6ca93d84cc0 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/43/5a4593e613fc1025f92891a8f08ac771ae1398
b
Binary file BSseeker2/.git/objects/43/5a4593e613fc1025f92891a8f08ac771ae1398 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/46/87efc5d890418714cba363381cd4b311932fea
b
Binary file BSseeker2/.git/objects/46/87efc5d890418714cba363381cd4b311932fea has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/46/ebbc533f9479de561eefbf9feba9ce603e996c
b
Binary file BSseeker2/.git/objects/46/ebbc533f9479de561eefbf9feba9ce603e996c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/49/738c43a9d49817fac7d108233edfa40af27bdb
b
Binary file BSseeker2/.git/objects/49/738c43a9d49817fac7d108233edfa40af27bdb has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/4a/0fe7b0dfa14e5b4b62b5ead7a624f7361fee12
b
Binary file BSseeker2/.git/objects/4a/0fe7b0dfa14e5b4b62b5ead7a624f7361fee12 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/4a/f64fdf97c823621c4259e7319c6484cbcbc8a5
b
Binary file BSseeker2/.git/objects/4a/f64fdf97c823621c4259e7319c6484cbcbc8a5 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/4c/b483bc8f85c2254f2f4adbddb13ca48d9d3048
b
Binary file BSseeker2/.git/objects/4c/b483bc8f85c2254f2f4adbddb13ca48d9d3048 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/4d/9abcd6467711a66114b3115856cf2e1642b18f
b
Binary file BSseeker2/.git/objects/4d/9abcd6467711a66114b3115856cf2e1642b18f has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/4e/6d15d27856015a2bf2fd6e403759db1e9269d6
b
Binary file BSseeker2/.git/objects/4e/6d15d27856015a2bf2fd6e403759db1e9269d6 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/4e/cf1ddb295944cf8b4b45aafeed8c19bd0f3b06
b
Binary file BSseeker2/.git/objects/4e/cf1ddb295944cf8b4b45aafeed8c19bd0f3b06 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/50/cfd7aeafd7d1d2300fda58c59e2d329c26d798
b
Binary file BSseeker2/.git/objects/50/cfd7aeafd7d1d2300fda58c59e2d329c26d798 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/51/0ec79f82b6b5a087fd18a04fe11944f7aede94
b
Binary file BSseeker2/.git/objects/51/0ec79f82b6b5a087fd18a04fe11944f7aede94 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/52/37b06ffa3a3f772f087c79e58746e1008813e9
b
Binary file BSseeker2/.git/objects/52/37b06ffa3a3f772f087c79e58746e1008813e9 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/53/817ffe5f20347c0b6e705b574b2c6a95a93941
b
Binary file BSseeker2/.git/objects/53/817ffe5f20347c0b6e705b574b2c6a95a93941 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/56/5f548bc9a4ffcad63323481e8b03cb78a84b0a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/56/5f548bc9a4ffcad63323481e8b03cb78a84b0a Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,2 @@
+x��[
+�0E��*f�d�Lq~�1��֔�"�ފn��Áý���؀�m��5��Kq�;�2�Hd�6���]��Z�*����ǣ�@^J�)y��%�BNRoMA�v�+<e��c���_�9��)��ڰ����pD��v��k���%�&_p���7<�H�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/57/01e9b44c000d76e00d423a26ac97a7caa0b988
b
Binary file BSseeker2/.git/objects/57/01e9b44c000d76e00d423a26ac97a7caa0b988 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/57/4651a64fded0bcebcd52eacd9397255b092ce4
b
Binary file BSseeker2/.git/objects/57/4651a64fded0bcebcd52eacd9397255b092ce4 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/58/de749ac6ebe90f32db2c89cdd72507669695e2
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/58/de749ac6ebe90f32db2c89cdd72507669695e2 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,2 @@
+x��Qj�0D��S�Z�^YkC!GHO��wUClG�9~�� �cx�Ie]�
+����E�R��F�8�0���%hHb��{Ȯ[JK�4��Q��M-�'���2:9�O��W�{�2��Q��%��ܿRYπ���|z�޵���������O��ݮ�P%�7�GI�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/5c/0b7c08daea2343ab693b528c9714c68a539262
b
Binary file BSseeker2/.git/objects/5c/0b7c08daea2343ab693b528c9714c68a539262 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/5d/403497d5eefe3066c6cdfaeba14bc75c0b2939
b
Binary file BSseeker2/.git/objects/5d/403497d5eefe3066c6cdfaeba14bc75c0b2939 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/5d/63362d11c856e70be08fcf8c50eff99213c22d
b
Binary file BSseeker2/.git/objects/5d/63362d11c856e70be08fcf8c50eff99213c22d has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/5e/a242b9c8a60dcc9a4b9ac62e30c3260d11f697
b
Binary file BSseeker2/.git/objects/5e/a242b9c8a60dcc9a4b9ac62e30c3260d11f697 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/5e/bd21a16d61827ba9ee2b0353fbf6c8c8e88bca
b
Binary file BSseeker2/.git/objects/5e/bd21a16d61827ba9ee2b0353fbf6c8c8e88bca has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/5f/fa6c0f3f3d1b78e2899cc1ad9636affb5f2330
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/5f/fa6c0f3f3d1b78e2899cc1ad9636affb5f2330 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,2 @@
+x��[
+�0E��*��d�q+yLj�i���}����8��{kː��e��L*h�R+����J��I[D�SЩ�W�y҆��P̎T�%a�K�h�;G�,���x�]~xY�6��|��~�-.�{�K��Y# ^^������o�7N0�t�B�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/62/17bbbf10fa50677a32ed961a0480ddf81dd833
b
Binary file BSseeker2/.git/objects/62/17bbbf10fa50677a32ed961a0480ddf81dd833 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/63/73d2e7c31f55f649b36f57ff12caafb94d8ca4
b
Binary file BSseeker2/.git/objects/63/73d2e7c31f55f649b36f57ff12caafb94d8ca4 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/64/88851c562de8e409fc4b2504e2a0f6f5796b06
b
Binary file BSseeker2/.git/objects/64/88851c562de8e409fc4b2504e2a0f6f5796b06 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/66/a096e1255b77248f631a5789db0d26e5009952
b
Binary file BSseeker2/.git/objects/66/a096e1255b77248f631a5789db0d26e5009952 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/66/c7e68f8a8e3653085c6259d202f9c740938a41
b
Binary file BSseeker2/.git/objects/66/c7e68f8a8e3653085c6259d202f9c740938a41 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/66/d73645d397e073ef3f6591cc8e20889f863441
b
Binary file BSseeker2/.git/objects/66/d73645d397e073ef3f6591cc8e20889f863441 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/68/aefe44af07a6434b8d1289b3b51ec01e2d1d18
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/68/aefe44af07a6434b8d1289b3b51ec01e2d1d18 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,1 @@
+x+)JMU07e040031Q�����,���+�d(�[�jtc�B����O0YUVZ��S Rd�!���}�>GM��v�� �/�<�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/68/bbb4104520295cd1bba6d38dc4c8ef557578e1
b
Binary file BSseeker2/.git/objects/68/bbb4104520295cd1bba6d38dc4c8ef557578e1 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/6a/eb6fc0a2180cd14c59d772e05c4c3139f37f2e
b
Binary file BSseeker2/.git/objects/6a/eb6fc0a2180cd14c59d772e05c4c3139f37f2e has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/6a/f6e8c4f3e98fbe0a3668cc0bd49b400f78c2b7
b
Binary file BSseeker2/.git/objects/6a/f6e8c4f3e98fbe0a3668cc0bd49b400f78c2b7 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/6b/b6ae1a79da1e04586d6f3273b012fc995bf33f
b
Binary file BSseeker2/.git/objects/6b/b6ae1a79da1e04586d6f3273b012fc995bf33f has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/6c/a474f44b26d591aab232bb4f543094f60662fa
b
Binary file BSseeker2/.git/objects/6c/a474f44b26d591aab232bb4f543094f60662fa has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/6d/252c627030a29eff9cc938f74c0be27ec853f0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/6d/252c627030a29eff9cc938f74c0be27ec853f0 Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,2 @@
+x��M
+�0F]���2��3�"�5�))^��ܻ�ރ_�ա�il9kǘhdž����z�ر%���1��Qo����.b�Pfo`��HIQ� �A�����^���u��E_��4_�K�����y��� �{\��X=z��椾�@F�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/6d/84df45d981b431b64262b0f9fc1cb4fca7d424
b
Binary file BSseeker2/.git/objects/6d/84df45d981b431b64262b0f9fc1cb4fca7d424 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/6e/4b91491dbf503844b132902207b10bb675a073
b
Binary file BSseeker2/.git/objects/6e/4b91491dbf503844b132902207b10bb675a073 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/6e/5dc58b1699ff1e665477c08becaf9435b42677
b
Binary file BSseeker2/.git/objects/6e/5dc58b1699ff1e665477c08becaf9435b42677 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/71/5f8471c2dc3e60e99dfc042aed1b46bb9cc095
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/71/5f8471c2dc3e60e99dfc042aed1b46bb9cc095 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,1 @@
+x+)JMU04�d040031Q�����,���+�d(�[�jtc�B����O0YUVT�T�T���R����i˟uU%�=8�� t����t����[\4c.�^v��ȉ����c4
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/71/860c94d65f6a776e5d62cdbb682d096bd7ced1
b
Binary file BSseeker2/.git/objects/71/860c94d65f6a776e5d62cdbb682d096bd7ced1 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/71/af4f4bcb6d83a044fe02aff92802eb493274c4
b
Binary file BSseeker2/.git/objects/71/af4f4bcb6d83a044fe02aff92802eb493274c4 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/72/e59cf052f86f276e4667b637357f2e57e999e1
b
Binary file BSseeker2/.git/objects/72/e59cf052f86f276e4667b637357f2e57e999e1 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/74/0ea86532d893a100102756643fa0bbcac034a8
b
Binary file BSseeker2/.git/objects/74/0ea86532d893a100102756643fa0bbcac034a8 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/74/11c2b2e56b60e4f412a81af1b7607d83ff0617
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/74/11c2b2e56b60e4f412a81af1b7607d83ff0617 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,5 @@
+x]R�o�0߳��O��v�{��Lb��� nj�C���N���� Щ���w��sչ
+����O�5��R[�����=c�;� ������������¢x(��c�'H̋��� ��w���_���b�G�6f8Y���zh�`�78eL�a0���&���߀0q�U����PB�zv�a�;��r0��@齫m�xиz<�>����3��׉��DҘ�c�G4�+x��uc���0ؚ0"�}ݍ i�]w�d� 4>��*=: ��\c�5���Xuַ4���1`���yD>>���:�uO^���z(���y�����щ��0=Rb(��8�lb�m�@R~p]�^�Z��ƒ_��1�We�^����zP����I�e��+ߖ�*s ymϨt�����\�-;8�a���&��P�K��J�,`��2 �x��Y;�W�Vv(��=�K��~�,�@��(Q�+&כT
+��,N��̞a�sY��]�;GP�^����%���W��2�z���a.s6\ioS�`�U��H� l&��B��~DV����(V<M���-�W��|�W�y�a�����B�2�HŅ
+M�)����ϤNA�(�Q�E�V�J���k�gd#�3���K��Gw�p%
+d��u�(N�@t��L\P(�)���` �E�7-��"�'��>��_��ew
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/75/2b598979416c079bebe57d9dee4fc00d816a5d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/75/2b598979416c079bebe57d9dee4fc00d816a5d Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,3 @@
+xmS�n�0�9_q����FI�C�!k�ih�`MB�S;��c�i�}=�&A�@*G�>��s�͕�!���Up�Fq4� �Y �����,H"��ϐ7%H ���EuL#H9���e����J=�%|jT �v5g^��*]�WQ�a����K���f�ۊ�P[1?&tj��"����p>
+ �@�,��6����Zc���ء�qR�p��k��H�V0�)YjD��`}���<�p�����ؘ̒���nO�J��(H�����raݾ���+��?��GPB�vZ�j���i��f�]�������5������9{)h�AAR�W���� ���90�&�ʱU�S�,��ь���O�D���y�#�e�}ͨ���
+h��P_�����%�m��;,Q��M�^��}z�Bq7�F��-�^� �d ������!gN��k�}!?>^o������xk�V��w�>:r�Y�Yp��>�D���~`�Mgr� �0̸͖�,x����,��h� ��#� �9��e�=�pB�����c�)��T�La���&qa* �s8�(*_ƃ�A���R�ܿ��d��)��!n��p1�`~A�t��x~$�����~�hՐD�s@�� J�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/76/64a927ba6f12b023f6cd72dc407e616c5b85e5
b
Binary file BSseeker2/.git/objects/76/64a927ba6f12b023f6cd72dc407e616c5b85e5 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/77/2dab1d09e09848fe92a238fc1413ac86b78e49
b
Binary file BSseeker2/.git/objects/77/2dab1d09e09848fe92a238fc1413ac86b78e49 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/77/5412491f6a25e65dfc8220fbb80afdee92e19d
b
Binary file BSseeker2/.git/objects/77/5412491f6a25e65dfc8220fbb80afdee92e19d has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/78/f0cc2d5679fac527ded2d199b7723d2858a609
b
Binary file BSseeker2/.git/objects/78/f0cc2d5679fac527ded2d199b7723d2858a609 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/7b/ded3bdfd5c7cde1ac7a66a94e83d4352632d5b
b
Binary file BSseeker2/.git/objects/7b/ded3bdfd5c7cde1ac7a66a94e83d4352632d5b has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/7c/2f8e591b0355cf96ad95f887ce43c9ad9b6ccb
b
Binary file BSseeker2/.git/objects/7c/2f8e591b0355cf96ad95f887ce43c9ad9b6ccb has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/7c/61cced8cd621d9b25c26438f9bb2270e9bdad2
b
Binary file BSseeker2/.git/objects/7c/61cced8cd621d9b25c26438f9bb2270e9bdad2 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/7c/ca75230355b000206fa058bb095903f55aa063
b
Binary file BSseeker2/.git/objects/7c/ca75230355b000206fa058bb095903f55aa063 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/7d/70d64ee9046b29c7a3bd6b8bf6f87813ab3bc6
b
Binary file BSseeker2/.git/objects/7d/70d64ee9046b29c7a3bd6b8bf6f87813ab3bc6 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/7e/5487ac62878708fcf58fcdb0fcd13acfc37b2f
b
Binary file BSseeker2/.git/objects/7e/5487ac62878708fcf58fcdb0fcd13acfc37b2f has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/7e/64ec5f40ce0bd0a35f104af23729323714b648
b
Binary file BSseeker2/.git/objects/7e/64ec5f40ce0bd0a35f104af23729323714b648 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/82/3880bb2ebba5ae6bd1c7de7dfc4ce03935155b
b
Binary file BSseeker2/.git/objects/82/3880bb2ebba5ae6bd1c7de7dfc4ce03935155b has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/82/ccc4a40d249856388e2a34e02f4ec42dce1b5f
b
Binary file BSseeker2/.git/objects/82/ccc4a40d249856388e2a34e02f4ec42dce1b5f has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/83/93a0ab5e551d7c5221a1aee43d915a31a6bbd7
b
Binary file BSseeker2/.git/objects/83/93a0ab5e551d7c5221a1aee43d915a31a6bbd7 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/84/06d09075408fde885ddfe8c4e183a75e0b959e
b
Binary file BSseeker2/.git/objects/84/06d09075408fde885ddfe8c4e183a75e0b959e has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/84/a6806795f21378c36629e61282f8bbaa95d9dc
b
Binary file BSseeker2/.git/objects/84/a6806795f21378c36629e61282f8bbaa95d9dc has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/84/c267bfba017386e573583b5190da45d513d274
b
Binary file BSseeker2/.git/objects/84/c267bfba017386e573583b5190da45d513d274 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/84/c8795a8d3adf0ee8bb820608886f1e833d70f3
b
Binary file BSseeker2/.git/objects/84/c8795a8d3adf0ee8bb820608886f1e833d70f3 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/85/1f792a7fa3077c4a3b2053e7ece53db1e1b5d1
b
Binary file BSseeker2/.git/objects/85/1f792a7fa3077c4a3b2053e7ece53db1e1b5d1 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/85/a936d6dab3f3c5585bcab2eee7b18bbc7d7fd8
b
Binary file BSseeker2/.git/objects/85/a936d6dab3f3c5585bcab2eee7b18bbc7d7fd8 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/86/5761b47a7c85b4d343beeb7c9c3ed640601ebf
b
Binary file BSseeker2/.git/objects/86/5761b47a7c85b4d343beeb7c9c3ed640601ebf has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/86/fd03bf2e7dda2de53aa0a7292173a5bf2b4bc7
b
Binary file BSseeker2/.git/objects/86/fd03bf2e7dda2de53aa0a7292173a5bf2b4bc7 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/87/6457ba39990e75afb27c7243da61fdd85bfdf3
b
Binary file BSseeker2/.git/objects/87/6457ba39990e75afb27c7243da61fdd85bfdf3 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/88/496377d81be7202c5a385ed7e5df52778c9f9d
b
Binary file BSseeker2/.git/objects/88/496377d81be7202c5a385ed7e5df52778c9f9d has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/8b/159869b8124569a96b7e4e841ea3658a75db57
b
Binary file BSseeker2/.git/objects/8b/159869b8124569a96b7e4e841ea3658a75db57 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/8d/30a2f0de740bd1cbe9346cf486bb360881e7b0
b
Binary file BSseeker2/.git/objects/8d/30a2f0de740bd1cbe9346cf486bb360881e7b0 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/8f/0dc7039482a4fed3a0f4ee6c0dae8e61f38d91
b
Binary file BSseeker2/.git/objects/8f/0dc7039482a4fed3a0f4ee6c0dae8e61f38d91 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/8f/586f3d54f92f4c295f1090fc15e61d3788c4fd
b
Binary file BSseeker2/.git/objects/8f/586f3d54f92f4c295f1090fc15e61d3788c4fd has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/8f/640235eeddfaf50d208e68adf6e08ff96348fb
b
Binary file BSseeker2/.git/objects/8f/640235eeddfaf50d208e68adf6e08ff96348fb has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/8f/b12719f1dba55da26896e09c090e385f6f1fe6
b
Binary file BSseeker2/.git/objects/8f/b12719f1dba55da26896e09c090e385f6f1fe6 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/91/2dad6a9bcc2294cd04131ab7f06ffce58435c5
b
Binary file BSseeker2/.git/objects/91/2dad6a9bcc2294cd04131ab7f06ffce58435c5 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/91/2ef7d6168979afb5b56ed40120b4c620809da7
b
Binary file BSseeker2/.git/objects/91/2ef7d6168979afb5b56ed40120b4c620809da7 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/92/1edcff26ba7b7f7a2d6f2cedece007e8006c9d
b
Binary file BSseeker2/.git/objects/92/1edcff26ba7b7f7a2d6f2cedece007e8006c9d has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/94/29632a76fafb840eeddf179810a2e8cfc18b44
b
Binary file BSseeker2/.git/objects/94/29632a76fafb840eeddf179810a2e8cfc18b44 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/94/a9ed024d3859793618152ea559a168bbcbb5e2
b
Binary file BSseeker2/.git/objects/94/a9ed024d3859793618152ea559a168bbcbb5e2 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/95/1e8892050fa8255989993946a403d42dba05a2
b
Binary file BSseeker2/.git/objects/95/1e8892050fa8255989993946a403d42dba05a2 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/97/02043009a1c30882ee8efd386919b9775419c8
b
Binary file BSseeker2/.git/objects/97/02043009a1c30882ee8efd386919b9775419c8 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/97/2d65097162fdbd73a19797366806e2b72c0861
b
Binary file BSseeker2/.git/objects/97/2d65097162fdbd73a19797366806e2b72c0861 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/97/bb6dd7f2cf43da4acb857b2d048ec87cb996e1
b
Binary file BSseeker2/.git/objects/97/bb6dd7f2cf43da4acb857b2d048ec87cb996e1 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/99/9c2eacdd1b0da3bd211cbfa7e83183e3ae1ab0
b
Binary file BSseeker2/.git/objects/99/9c2eacdd1b0da3bd211cbfa7e83183e3ae1ab0 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/99/e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed
b
Binary file BSseeker2/.git/objects/99/e2633f8338b3c1f44cf3d1e2fa7ed5e3ce73ed has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/9a/5920e30c012e1eba7a20047f4f85a48ecab04c
b
Binary file BSseeker2/.git/objects/9a/5920e30c012e1eba7a20047f4f85a48ecab04c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/9c/2b8bf5a1046ca6f8fdc87146c8600a4c0b863b
b
Binary file BSseeker2/.git/objects/9c/2b8bf5a1046ca6f8fdc87146c8600a4c0b863b has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/9c/390872015d7873ebd00a98d32bbc5913414730
b
Binary file BSseeker2/.git/objects/9c/390872015d7873ebd00a98d32bbc5913414730 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/9d/2bc37995bb4a9434575616e95201c82fd08e02
b
Binary file BSseeker2/.git/objects/9d/2bc37995bb4a9434575616e95201c82fd08e02 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/9d/dd63485ec0ed6f3a7b0bd65593580ad8e18b41
b
Binary file BSseeker2/.git/objects/9d/dd63485ec0ed6f3a7b0bd65593580ad8e18b41 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/9e/dfef5327bb169e27dac0a8541df3e116e13e53
b
Binary file BSseeker2/.git/objects/9e/dfef5327bb169e27dac0a8541df3e116e13e53 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/a3/dc53707171c1390211069269899dd310e00210
b
Binary file BSseeker2/.git/objects/a3/dc53707171c1390211069269899dd310e00210 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/a4/01ac91383e16c013d76a4db4f4fc8a7bfe38b4
b
Binary file BSseeker2/.git/objects/a4/01ac91383e16c013d76a4db4f4fc8a7bfe38b4 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/a4/bfd08fca2bffe134f8499cd0b89002bcb8fd1c
b
Binary file BSseeker2/.git/objects/a4/bfd08fca2bffe134f8499cd0b89002bcb8fd1c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/a9/4159479577e1278a51348d1b2e7e29c5dc24f0
b
Binary file BSseeker2/.git/objects/a9/4159479577e1278a51348d1b2e7e29c5dc24f0 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ac/61e2ad7235c9b954450e267b95134404f60521
b
Binary file BSseeker2/.git/objects/ac/61e2ad7235c9b954450e267b95134404f60521 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ac/9fbd06659e06888188b5640e990f10720d0112
b
Binary file BSseeker2/.git/objects/ac/9fbd06659e06888188b5640e990f10720d0112 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ae/8a4ec09c62f840326244374ad5a5bfdf226bd6
b
Binary file BSseeker2/.git/objects/ae/8a4ec09c62f840326244374ad5a5bfdf226bd6 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b4/84357be80aac412aa1f7ccb9e45290a22303d8
b
Binary file BSseeker2/.git/objects/b4/84357be80aac412aa1f7ccb9e45290a22303d8 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b4/cbc789c9cded56c331d9c262444d0cbe58e3ff
b
Binary file BSseeker2/.git/objects/b4/cbc789c9cded56c331d9c262444d0cbe58e3ff has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b5/758231ef4f42621409676e9e6450a3a5885e5b
b
Binary file BSseeker2/.git/objects/b5/758231ef4f42621409676e9e6450a3a5885e5b has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b6/26f4a52659a967b6132ad32a2e9071e6a1b004
b
Binary file BSseeker2/.git/objects/b6/26f4a52659a967b6132ad32a2e9071e6a1b004 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b7/171c2f1b920b16ac41198a6b0af1dc2c2c9e78
b
Binary file BSseeker2/.git/objects/b7/171c2f1b920b16ac41198a6b0af1dc2c2c9e78 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b7/1b2be06f002551f619fca2db129a4284a32cd0
b
Binary file BSseeker2/.git/objects/b7/1b2be06f002551f619fca2db129a4284a32cd0 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b7/7b6e04c2f0d6cf0ff5662b8150b4cccacfeaf4
b
Binary file BSseeker2/.git/objects/b7/7b6e04c2f0d6cf0ff5662b8150b4cccacfeaf4 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b8/cf58db75eaf9a015a04eb734d756b1fb6c9df1
b
Binary file BSseeker2/.git/objects/b8/cf58db75eaf9a015a04eb734d756b1fb6c9df1 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b9/1997bb3d05bfaa2d85ca71ac327cd03f4fb644
b
Binary file BSseeker2/.git/objects/b9/1997bb3d05bfaa2d85ca71ac327cd03f4fb644 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/b9/8d98f275842e593aea9330a37de9e0fbcae1d5
b
Binary file BSseeker2/.git/objects/b9/8d98f275842e593aea9330a37de9e0fbcae1d5 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ba/0a63e17eb6f573cccbbd1d33cf149a3a66f306
b
Binary file BSseeker2/.git/objects/ba/0a63e17eb6f573cccbbd1d33cf149a3a66f306 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/bb/9c3276c3158ae9eda8a517bb7f5f2561eafe1c
b
Binary file BSseeker2/.git/objects/bb/9c3276c3158ae9eda8a517bb7f5f2561eafe1c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/bc/1f424a3b8c4947e3bf03cd2af76a3c1446144e
b
Binary file BSseeker2/.git/objects/bc/1f424a3b8c4947e3bf03cd2af76a3c1446144e has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/bc/a097526f847079098d7dfa48905c6a446b721c
b
Binary file BSseeker2/.git/objects/bc/a097526f847079098d7dfa48905c6a446b721c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/be/1d4b99985233fa05ce96c76feba716fc040686
b
Binary file BSseeker2/.git/objects/be/1d4b99985233fa05ce96c76feba716fc040686 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/be/f543ff7089d4909c2386d8ceed3cae32e7a7fd
b
Binary file BSseeker2/.git/objects/be/f543ff7089d4909c2386d8ceed3cae32e7a7fd has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/bf/0578826f7cc94414b5132218481f4b3b97821a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/bf/0578826f7cc94414b5132218481f4b3b97821a Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,1 @@
+x�T�k�0�k�WYm"�q V��++t,�=�!(�҈ږ�����I��x[��&H���}�ݧ�׵ZCqV����VƁuF���'6��՝�`���!(8����ڨ{a-��J5�ƨ�5z�KD�����7,�m�G��N�����X1�~�N�v�L<J��M��w0+ܪ��Φ���7�$�?��'�k���'Ɇx^U+,�R�o��> ��Ncf�JXW��PF�$��7�[�������p�7% �n��m�Ǝ�ё��<Dg@с>���������S<<nl�*F9Yx��&J �����W�o��%PI�-�݁P����q%�s�HI���{Q�d�G$���hS_t�GS�n��Z�8C��p�pX1z(�H&u飙յt(�ă�'#�H��޹�#��!�oO��oϗ4�y�̲�k}ed��ZY�`k0��,FV��/ �ٺ���E?ĕy�J��$7_��v3�6�$I���Q����汒���Q�!��3P�7�8F?x��r��wn�Z�L� _�y��v���#� �z�o�g(������2#����jj�A�d��4��)�'tܧi �{���0����6f���,�(� ��d�gZţ
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c0/55d46bb9f3cb38f09ec5e4cff4130dd8671898
b
Binary file BSseeker2/.git/objects/c0/55d46bb9f3cb38f09ec5e4cff4130dd8671898 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c1/817fa1138e147fefc7c95af925ec76cc97fe23
b
Binary file BSseeker2/.git/objects/c1/817fa1138e147fefc7c95af925ec76cc97fe23 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c2/44909e51bfc35b939e9db343f5502b39ea1dde
b
Binary file BSseeker2/.git/objects/c2/44909e51bfc35b939e9db343f5502b39ea1dde has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c4/35e1564497baba3aa70cea8b03c5173dd767d1
b
Binary file BSseeker2/.git/objects/c4/35e1564497baba3aa70cea8b03c5173dd767d1 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c6/420c84ecc2892b8de9ef79ac41f561839aa8f5
b
Binary file BSseeker2/.git/objects/c6/420c84ecc2892b8de9ef79ac41f561839aa8f5 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c7/08088d803509f61713c367d1ba3139c61e466b
b
Binary file BSseeker2/.git/objects/c7/08088d803509f61713c367d1ba3139c61e466b has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c7/6ec688d38ceaf396c842592f18c0d97f295ea8
b
Binary file BSseeker2/.git/objects/c7/6ec688d38ceaf396c842592f18c0d97f295ea8 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c7/b134d0bd0420393ed72c961d8a2d85de8de6d8
b
Binary file BSseeker2/.git/objects/c7/b134d0bd0420393ed72c961d8a2d85de8de6d8 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c8/323117348c23bea8440d5f50a483f544b01b8d
b
Binary file BSseeker2/.git/objects/c8/323117348c23bea8440d5f50a483f544b01b8d has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/c9/6c477f7ac888f641c2b601920ef741523b94c2
b
Binary file BSseeker2/.git/objects/c9/6c477f7ac888f641c2b601920ef741523b94c2 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ca/95bc33a08c4e9bbc99ade9de8ecc875306fdc5
b
Binary file BSseeker2/.git/objects/ca/95bc33a08c4e9bbc99ade9de8ecc875306fdc5 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ce/46247e9f5a37f638a53b8a1ded67a629fae840
b
Binary file BSseeker2/.git/objects/ce/46247e9f5a37f638a53b8a1ded67a629fae840 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ce/f06629065737ee12b7f273b8b3ed3b4ac8b7e5
b
Binary file BSseeker2/.git/objects/ce/f06629065737ee12b7f273b8b3ed3b4ac8b7e5 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/cf/92584d96edb4a3b499fff3d557eea5c34fef2c
b
Binary file BSseeker2/.git/objects/cf/92584d96edb4a3b499fff3d557eea5c34fef2c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/d0/58b66d33091deedbd911a4159cc2952784f1df
b
Binary file BSseeker2/.git/objects/d0/58b66d33091deedbd911a4159cc2952784f1df has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/d1/f7f34453e3025a3867c973b6987c34e0b31b55
b
Binary file BSseeker2/.git/objects/d1/f7f34453e3025a3867c973b6987c34e0b31b55 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/d2/5e5f86e89284405516e24d41d1bb27688e7347
b
Binary file BSseeker2/.git/objects/d2/5e5f86e89284405516e24d41d1bb27688e7347 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/d3/a7114a0984f878bf7d17774d2ce85e2eb240ba
b
Binary file BSseeker2/.git/objects/d3/a7114a0984f878bf7d17774d2ce85e2eb240ba has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/d4/cae6a4f8fac1506dedaf53fa4279c66f730ce0
b
Binary file BSseeker2/.git/objects/d4/cae6a4f8fac1506dedaf53fa4279c66f730ce0 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/d5/fbd40fdd677155773dc935bff7f4980db345fe
b
Binary file BSseeker2/.git/objects/d5/fbd40fdd677155773dc935bff7f4980db345fe has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/d9/67f3295a240312118ad48a7dff28eff2ae4c28
b
Binary file BSseeker2/.git/objects/d9/67f3295a240312118ad48a7dff28eff2ae4c28 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/da/e85a8d63775a001a4f14c4b5abf233b8b65f67
b
Binary file BSseeker2/.git/objects/da/e85a8d63775a001a4f14c4b5abf233b8b65f67 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/dd/bd82ab95d51adc1ce4e1f0094be1885344ecf6
b
Binary file BSseeker2/.git/objects/dd/bd82ab95d51adc1ce4e1f0094be1885344ecf6 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/dd/d8783f63a7b6c3b51a73597fe0d2b7c8f5fa35
b
Binary file BSseeker2/.git/objects/dd/d8783f63a7b6c3b51a73597fe0d2b7c8f5fa35 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/de/51e461a39b764261a5bc6d4e7a014046f677f4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/objects/de/51e461a39b764261a5bc6d4e7a014046f677f4 Tue Nov 05 01:55:39 2013 -0500
[
@@ -0,0 +1,2 @@
+xM��J�0`�y�ì4L���e�U+"�H�mH��Ǿ�-������w9�q=���} ��%�����-ľ(Y�����"'m"� �R8}�U�`І�8��k6 �?��L�Ϧ�ۆ�
+�5 �ꤝ�Pu�ϳ�\�e����i��wgi��� �,���AΔ(��R�\@ ��_+GmG��[��4m8��I!��*8ڗo��l\g0� �tS�
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/de/9d33fcba71782f03c7695b87bacb6b0b80e6aa
b
Binary file BSseeker2/.git/objects/de/9d33fcba71782f03c7695b87bacb6b0b80e6aa has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/e0/7397a0fdcb0bb86dcd2c7d9fa3ab121b1717af
b
Binary file BSseeker2/.git/objects/e0/7397a0fdcb0bb86dcd2c7d9fa3ab121b1717af has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
b
Binary file BSseeker2/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/e8/f9d7a9ef29943d91dc44ec39f2941cf5d308af
b
Binary file BSseeker2/.git/objects/e8/f9d7a9ef29943d91dc44ec39f2941cf5d308af has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ea/96cb7439184335f7bb1680aa7fdc58f82cdd57
b
Binary file BSseeker2/.git/objects/ea/96cb7439184335f7bb1680aa7fdc58f82cdd57 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ea/a930cc269c8b99fd6bd56c518de13ee2e50665
b
Binary file BSseeker2/.git/objects/ea/a930cc269c8b99fd6bd56c518de13ee2e50665 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/eb/0e225d8aafcc0a0c58bfe0819a863d78d049fd
b
Binary file BSseeker2/.git/objects/eb/0e225d8aafcc0a0c58bfe0819a863d78d049fd has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/eb/7a5764d926f8460d2874ee382c135c0a6cd38e
b
Binary file BSseeker2/.git/objects/eb/7a5764d926f8460d2874ee382c135c0a6cd38e has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ec/b9e7d3930b5c5b91693c74df0cdb560580c8fd
b
Binary file BSseeker2/.git/objects/ec/b9e7d3930b5c5b91693c74df0cdb560580c8fd has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ec/d952bec69ea1164d94471964ac7269052c3992
b
Binary file BSseeker2/.git/objects/ec/d952bec69ea1164d94471964ac7269052c3992 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ee/314b81826a271f96a65ca1b4249a71843ca393
b
Binary file BSseeker2/.git/objects/ee/314b81826a271f96a65ca1b4249a71843ca393 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ee/5f622335ab9431565c0eb9dfbaa7c39249a9bf
b
Binary file BSseeker2/.git/objects/ee/5f622335ab9431565c0eb9dfbaa7c39249a9bf has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ee/b91603db0ff79641cd6fb225b13c627a11781b
b
Binary file BSseeker2/.git/objects/ee/b91603db0ff79641cd6fb225b13c627a11781b has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ef/532a4f1428f5e19739afae006caf6c0bc705d7
b
Binary file BSseeker2/.git/objects/ef/532a4f1428f5e19739afae006caf6c0bc705d7 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ef/5c83956056aed85fcbbc2bacd9b544ce3accad
b
Binary file BSseeker2/.git/objects/ef/5c83956056aed85fcbbc2bacd9b544ce3accad has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/f0/67aeca9b0da754061ab0ccc58a6c2d14b5ac81
b
Binary file BSseeker2/.git/objects/f0/67aeca9b0da754061ab0ccc58a6c2d14b5ac81 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/f2/86983cf69da7511f3921cd9a6a8d640e29b9bb
b
Binary file BSseeker2/.git/objects/f2/86983cf69da7511f3921cd9a6a8d640e29b9bb has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/f2/8faa1d516a9da3841ab8e21aecef5abbfb37a3
b
Binary file BSseeker2/.git/objects/f2/8faa1d516a9da3841ab8e21aecef5abbfb37a3 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/f8/2057db16b606422bc239ac5d0218efc63584f3
b
Binary file BSseeker2/.git/objects/f8/2057db16b606422bc239ac5d0218efc63584f3 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/f9/585ea347c6c0d42ecb8b9e1cc774fdff81ba04
b
Binary file BSseeker2/.git/objects/f9/585ea347c6c0d42ecb8b9e1cc774fdff81ba04 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/fc/38e4d63c666ce2899bc1baa2614d578b3f9d4c
b
Binary file BSseeker2/.git/objects/fc/38e4d63c666ce2899bc1baa2614d578b3f9d4c has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/fc/c2e4790d67031d58ee3ca7796bc4825d1077a5
b
Binary file BSseeker2/.git/objects/fc/c2e4790d67031d58ee3ca7796bc4825d1077a5 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/fd/ca7708027c72c081c0d48d257d84ce5d5a6c24
b
Binary file BSseeker2/.git/objects/fd/ca7708027c72c081c0d48d257d84ce5d5a6c24 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/fe/3af2b9748dd0594f9caedc5ce446f72d758f56
b
Binary file BSseeker2/.git/objects/fe/3af2b9748dd0594f9caedc5ce446f72d758f56 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/objects/ff/e723a1f313914590bb10496b6d418d8a2ea614
b
Binary file BSseeker2/.git/objects/ff/e723a1f313914590bb10496b6d418d8a2ea614 has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/packed-refs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/packed-refs Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,2 @@
+# pack-refs with: peeled 
+6d252c627030a29eff9cc938f74c0be27ec853f0 refs/remotes/origin/master
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/refs/heads/master
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/refs/heads/master Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+85a936d6dab3f3c5585bcab2eee7b18bbc7d7fd8
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/refs/remotes/origin/HEAD
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/refs/remotes/origin/HEAD Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+ref: refs/remotes/origin/master
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.git/refs/remotes/origin/master
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.git/refs/remotes/origin/master Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+85a936d6dab3f3c5585bcab2eee7b18bbc7d7fd8
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/.name
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/.name Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,1 @@
+BSseeker2
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/BSseeker2.iml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/BSseeker2.iml Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="PYTHON_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
+
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/encodings.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/encodings.xml Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
+</project>
+
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/misc.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/misc.xml Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectRootManager" version="2" project-jdk-name="Python 2.7.2 (/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python)" project-jdk-type="Python SDK" />
+</project>
+
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/modules.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/modules.xml Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/BSseeker2.iml" filepath="$PROJECT_DIR$/.idea/BSseeker2.iml" />
+    </modules>
+  </component>
+</project>
+
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/other.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/other.xml Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="PyDocumentationSettings">
+    <option name="myDocStringFormat" value="Plain" />
+  </component>
+</project>
+
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/scopes/scope_settings.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/scopes/scope_settings.xml Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,5 @@
+<component name="DependencyValidationManager">
+  <state>
+    <option name="SKIP_IMPORT_STATEMENTS" value="false" />
+  </state>
+</component>
\ No newline at end of file
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/testrunner.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/testrunner.xml Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="TestRunnerService">
+    <option name="projectConfiguration" value="Unittests" />
+    <option name="PROJECT_TEST_RUNNER" value="Unittests" />
+  </component>
+</project>
+
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/vcs.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/vcs.xml Tue Nov 05 01:55:39 2013 -0500
b
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>
+
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/.idea/workspace.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/BSseeker2/.idea/workspace.xml Tue Nov 05 01:55:39 2013 -0500
b
b'@@ -0,0 +1,644 @@\n+<?xml version="1.0" encoding="UTF-8"?>\n+<project version="4">\n+  <component name="ChangeListManager">\n+    <list default="true" id="172bd281-b8c2-4544-b510-26029a6498b7" name="Default" comment="" />\n+    <ignored path="BSseeker2.iws" />\n+    <ignored path=".idea/workspace.xml" />\n+    <file path="/Dummy.txt" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383633767371" ignored="false" />\n+    <file path="/a.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1365491538292" ignored="false" />\n+    <file path="/bs_rrbs.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383621399873" ignored="false" />\n+    <file path="/bs_pair_end.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383622148043" ignored="false" />\n+    <file path="/bs_single_end.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383571511133" ignored="false" />\n+    <file path="/bs_align_utils.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1381998901080" ignored="false" />\n+    <file path="/rrbs_build.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1367304455503" ignored="false" />\n+    <file path="/utils.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383633738005" ignored="false" />\n+    <file path="/README.md" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383632256060" ignored="false" />\n+    <file path="/bs_seeker2-align.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383632641037" ignored="false" />\n+    <file path="/bs_seeker2-build.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383632528537" ignored="false" />\n+    <file path="/bs_seeker2-call_methylation.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1377909319118" ignored="false" />\n+    <file path="/rrbs_build_new.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1366402518261" ignored="false" />\n+    <file path="/bs_rrbs_new.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1366448702885" ignored="false" />\n+    <file path="$APPLICATION_HOME_DIR$/lib/pycharm.jar!/resources/relaxng.rng" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1366311004094" ignored="false" />\n+    <file path="/wg_build.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383623123179" ignored="false" />\n+    <file path="/bs_seeker2_wrapper.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1368857835824" ignored="false" />\n+    <file path="/bs_seeker2_wrapper.xml" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1382083103094" ignored="false" />\n+    <file path="/UPDATE" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1369021897154" ignored="false" />\n+    <file path="/RELEASE_NOTES" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383630679572" ignored="false" />\n+    <file path="/output.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1382096328368" ignored="false" />\n+    <file path="/bs_pair_end2.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1382863836790" ignored="false" />\n+    <file path="/bs_pair_end_2.py" changelist="172bd281-b8c2-4544-b510-26029a6498b7" time="1383060615712" ignored="false" />\n+    <option name="TRACKING_ENABLED" value="true" />\n+    <option name="SHOW_DIALOG" value="false" />\n+    <option name="HIGHLIGHT_CONFLICTS" value="true" />\n+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />\n+    <option name="LAST_RESOLUTION" value="IGNORE" />\n+  </component>\n+  <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />\n+  <component name="CreatePatchCommitExecutor">\n+    <option name="PATCH_PATH" value="" />\n+  </component>\n+  <component name="DaemonCodeAnalyzer">\n+    <disable_hints />\n+  </component>\n+  <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />\n+  <component name="FavoritesManager">\n+    <favorites_list name="BSseeker2">\n+      <favorite_root url="file://$PROJECT_DIR$/gpl-3.0.txt" type="ps'..b'$PROJECT_DIR$/bs_align/bs_align_utils.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="390" column="21" selection-start="12695" selection-end="12695" vertical-scroll-proportion="0.59731543" />\n+      </provider>\n+    </entry>\n+    <entry file="file:///System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/fileinput.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="90" column="4" selection-start="3827" selection-end="3827" vertical-scroll-proportion="0.28391168" />\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/bs_index/wg_build.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="7" column="37" selection-start="268" selection-end="268" vertical-scroll-proportion="-0.70347005">\n+          <folding />\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/bs_seeker2-build.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="15" column="102" selection-start="651" selection-end="651" vertical-scroll-proportion="0.19323671">\n+          <folding />\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/bs_align/bs_single_end.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="73" column="19" selection-start="2782" selection-end="2789" vertical-scroll-proportion="0.9328859">\n+          <folding>\n+            <element signature="e#0#40#0" expanded="true" />\n+          </folding>\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/bs_align/bs_rrbs.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="621" column="50" selection-start="27893" selection-end="27908" vertical-scroll-proportion="0.33221477">\n+          <folding />\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/bs_align/bs_pair_end.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="734" column="76" selection-start="31798" selection-end="31798" vertical-scroll-proportion="20.067114">\n+          <folding />\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/RELEASE_NOTES">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="23" column="0" selection-start="1006" selection-end="1006" vertical-scroll-proportion="0.6845426">\n+          <folding />\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/bs_seeker2-call_methylation.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="135" column="30" selection-start="5381" selection-end="5404" vertical-scroll-proportion="-1.1900162">\n+          <folding>\n+            <element signature="e#23#69#0" expanded="true" />\n+          </folding>\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/bs_seeker2-align.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="57" column="122" selection-start="5501" selection-end="5501" vertical-scroll-proportion="0.7085346">\n+          <folding />\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/README.md">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="77" column="25" selection-start="2888" selection-end="2895" vertical-scroll-proportion="-7.92">\n+          <folding />\n+        </state>\n+      </provider>\n+    </entry>\n+    <entry file="file://$PROJECT_DIR$/bs_utils/utils.py">\n+      <provider selected="true" editor-type-id="text-editor">\n+        <state line="14" column="0" selection-start="176" selection-end="176" vertical-scroll-proportion="0.16103059">\n+          <folding />\n+        </state>\n+      </provider>\n+    </entry>\n+  </component>\n+</project>\n+\n'
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/FilterReads.py
--- a/BSseeker2/FilterReads.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/FilterReads.py Tue Nov 05 01:55:39 2013 -0500
b
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 import sys
 import os
@@ -226,7 +226,7 @@
     (options, args) = parser.parse_args()
     
     if (options.infile is None) or (options.outfile is None) :
-        print parser.print_help()
+        parser.print_help()
         exit(-1)
     FilterReads(options.infile, options.outfile, options.keepquality)
 
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/README.md
--- a/BSseeker2/README.md Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/README.md Tue Nov 05 01:55:39 2013 -0500
[
b'@@ -48,9 +48,10 @@\n \n * Linux or Mac OS platform\n * One of the following Aligner\n-  - [bowtie](http://bowtie-bio.sourceforge.net/)\n-  - [bowtie2](http://bowtie-bio.sourceforge.net/bowtie2/) (Recommend)\n+  - [bowtie](http://bowtie-bio.sourceforge.net/) (fast)\n+  - [bowtie2](http://bowtie-bio.sourceforge.net/bowtie2/) (Default)\n   - [soap](http://soap.genomics.org.cn/)\n+  - [rmap](http://www.cmb.usc.edu/people/andrewds/rmap/)\n * [Python](http://www.python.org/download/) (Version 2.6 +)\n \n   (It is normally pre-installed in Linux. Type " python -V" to see the installed version.)\n@@ -74,7 +75,7 @@\n \n \t$ python FilterReads.py\n \tUsage: FilterReads.py -i <input> -o <output> [-k]\n-\tAuthor : Guo, Weilong; guoweilong@gmail.com; 2012-11-10\n+\tAuthor : Guo, Weilong; 2012-11-10\n \tUnique reads for qseq/fastq/fasta/sequencce, and filter\n \tlow quality file in qseq file.\n \n@@ -105,16 +106,16 @@\n       -h, --help            show this help message and exit\n       -f FILE, --file=FILE  Input your reference genome file (fasta)\n       --aligner=ALIGNER     Aligner program to perform the analysis: bowtie,\n-                            bowtie2, soap [Default: bowtie2]\n-      -p PATH, --path=PATH  Path to the aligner program. Defaults:\n-                            bowtie: /u/home/mcdb/weilong/install/bowtie-0.12.8\n-                            bowtie2:\n-                            /u/home/mcdb/weilong/install/bowtie2-2.0.0-beta7\n-                            soap: /u/home/mcdb/weilong/install/soap2.21release/\n+                            bowtie2, soap, rmap [Default: bowtie]\n+      -p PATH, --path=PATH  Path to the aligner program. Detected:\n+                            bowtie: ~/install/bowtie\n+                            bowtie2: ~/install/bowtie2\n+                            rmap: ~/install/rmap_/bin\n+                            soap: ~/install/soap/\n       -d DBPATH, --db=DBPATH\n                             Path to the reference genome library (generated in\n-                            preprocessing genome) [Default: /u/home/mcdb/weilong/i\n-                            nstall/BSseeker2/bs_utils/reference_genomes]\n+                            preprocessing genome) [Default: ~/install\n+                            /BSseeker2/bs_utils/reference_genomes]\n       -v, --version         show version of BS-Seeker2\n \n       Reduced Representation Bisulfite Sequencing Options:\n@@ -125,7 +126,7 @@\n                             certain fragments will be masked. [Default: False]\n         -l LOW_BOUND, --low=LOW_BOUND\n                             lower bound of fragment length (excluding recognition\n-                            sequence such as C-CGG) [Default: 40]\n+                            sequence such as C-CGG) [Default: 20]\n         -u UP_BOUND, --up=UP_BOUND\n                             upper bound of fragment length (excluding recognition\n                             sequence such as C-CGG ends) [Default: 500]\n@@ -134,6 +135,7 @@\n                             Mael:(C-TAG), double-enzyme MspI&Mael:(C-CGG,C-TAG).\n                             [Default: C-CGG]\n \n+\n ##Example\n \n * Build genome index for WGBS using bowtie, path of bowtie should be included in $PATH\n@@ -150,7 +152,7 @@\n \n * Build genome index for RRBS library for double-enzyme : MspI (C-CGG) & ApeKI (G-CWGC, where W=A|T, see [IUPAC code](http://www.bioinformatics.org/sms/iupac.html))\n \n-        python bs_seeker2-build.py -f genome.fa -r -c C-CGG,G-CWGC\n+        python bs_seeker2-build.py -f genome.fa -r -c C-CGG,G-CWGC --aligner=bowtie\n \n ##Tips:\n \n@@ -172,75 +174,73 @@\n ##Usage :\n \n     $ python ~/install/BSseeker2/bs_seeker2-align.py -h\n-    Usage: bs_seeker2-align.py [options]\n+    Usage: bs_seeker2-align.py {-i <single> | -1 <mate1> -2 <mate2>} -g <genome.fa> [options]\n \n     Options:\n       -h, --help            show this help message and exit\n \n       For single end reads:\n         -i INFILE, --input=INFILE\n-                            Input your read file name (FORMAT: sequences,\n-            '..b'_T).\n+        (7) #_of_C (methylated C, the count of reads showing C here)\n+        (8) = #_of_C + #_of_T (all Cytosines, the count of reads showing C or T here)\n \n \n - ATCGmap file\n@@ -442,7 +465,7 @@\n         chr1\tT\t3009410\t--\t--\t0\t10\t0\t0\t0\t0\t0\t0\t0\t0\tna\n         chr1\tC\t3009411\tCHH\tCC\t0\t10\t0\t0\t0\t0\t0\t0\t0\t0\t0.0\n         chr1\tC\t3009412\tCHG\tCC\t0\t10\t0\t0\t0\t0\t0\t0\t0\t0\t0.0\n-        chr1\tC\t3009413\tCG\tCG\t0\t10\t50\t0\t0\t0\t0\t0\t0\t0\t0.833333333333\n+        chr1\tC\t3009413\tCG\tCG\t0\t10\t50\t0\t0\t0\t0\t0\t0\t0\t0.83\n \n \n     Format descriptions:\n@@ -467,14 +490,15 @@\n         (14) # of reads from Crick strand mapped here, support G on Watson strand and C on Crick strand\n         (15) # of reads from Crick strand mapped here, support N\n \n-        (16) methylation_level = #C/(#C+#T) = (C8+C14)/(C7+C8+C11+C14); "nan" means none reads support C/T at this position.\n+        (16) methylation_level = #C/(#C+#T) = C8/(C7+C8) for Watson strand, =C14/(C11+C14) for Crick strand;\n+        "nan" means none reads support C/T at this position.\n \n \n \n Contact Information\n ============\n \n-If you still have questions on BS-Seeker 2, or you find bugs when using BS-Seeker 2, or you have suggestions, please write email to guoweilong@gmail.com (Weilong Guo).\n+If you still have questions on BS-Seeker 2, or you find bugs when using BS-Seeker 2, or you have suggestions, please write email to [Weilong Guo](guoweilong@gmail.com).\n \n \n \n@@ -556,7 +580,7 @@\n         cd BSseeker2-master/\n \n \n-\xef\xbc\x884\xef\xbc\x89Run BS-Seeker2\n+(4)Run BS-Seeker2\n \n Q: Can I add the path of BS-Seeker2\'s *.py to the $PATH, so I can call\n BS-Seeker2 from anywhere?\n@@ -585,6 +609,69 @@\n         bs_seeker-align.py -h\n         bs_seeker-call_methylation.py -h\n \n+(5) Unique alignment\n+\n+Q: If I want to only keep alignments that map uniquely, is this an argument I should supply directly\n+to Bowtie2 (via BS Seeker 2\'s command line option), or is this an option that\'s available in\n+BS Seeker 2 itself?\n+\n+A: BS-Seeker2 reports unique alignment by default already. If you want to know how many reads\n+could have multiple hits, run BS-Seeker2 with parameter "--multiple-hit".\n+\n+\n+(6) Output\n+\n+Q: In CGmap files, why some lines shown "--" but not a motif (CG/CHG/CHH), for example:\n+\n+    chr01   C       4303711 --      CC      0.0     0       2\n+    chr01   C       4303712 --      CN      0.0     0       2\n+\n+A: In this example, the site 4303713 is "N" in genome, thus we could not decide the explict pattern.\n+\n+(7) Algorithm to remove the adapter.\n+\n+Q: What\'s the algorithm to remove the adapter\n+\n+A: BS-Seeker2 has built-in algorithm for removing the adapter, which is developed by [Weilong Guo](http://bioinfo.au.tsinghua.edu.cn/member/wguo/index.html).\n+\n+    First, if the adapter was provided as "AGATCGGAAGAGCACACGTC", only the first 10bp would be used.\n+    Second, we use semi-local alignment strategy for removing the adapters.\n+    Exmaple:\n+\n+        Read :       ACCGCGTTGATCGAGTACGTACGTGGGTC\n+        Adapter :    ....................ACGTGGGTCCCG\n+\n+        no_mismatch : the maximum number allowed for mismatches\n+\n+        Algorithm: (allowing 1 mismatch)\n+        -Step 1:\n+          ACCGCGTTGATCGAGTACGTACGTGGGTC\n+          ||XX\n+          ACGTGGGTCCCG\n+        -Step 2:\n+          ACCGCGTTGATCGAGTACGTACGTGGGTC\n+           X||X\n+          .ACGTGGGTCCCG\n+        -Step 3:\n+          ACCGCGTTGATCGAGTACGTACGTGGGTC\n+            XX\n+          ..ACGTGGGTCCCG\n+        -Step ...\n+        -Step N:\n+          ACCGCGTTGATCGAGTACGTACGTGGGTC\n+                              |||||||||\n+          ....................ACGTGGGTCCCG\n+        Success & return!\n+\n+    Third, we also removed the synthesized bases at the end of RRBS fragments.\n+    Take the "C-CGG" cutting site as example,\n+\n+        - - C|U G G - - =>cut=> - - C      =>add=> - - C|C G =>sequencing\n+        - - G G C|C - -         - - G G C          - - G G C\n+\n+    In our algorithm, the "CG" in "--CCG" (upper strand) was trimmed, in order to get accurate methyaltion level.\n \n \n \n+\n+\n'
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/RELEASE_NOTES
--- a/BSseeker2/RELEASE_NOTES Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/RELEASE_NOTES Tue Nov 05 01:55:39 2013 -0500
[
@@ -3,5 +3,25 @@
 1. Fix bug in utils.py
 2. Add UPDATE file
 
+v2.0.4 - July 29, 2013
+1. Update README.md (Definition of ATCGmap format)
+2. Fix the "None" output when no parameter
+3. Fix error report when using wrong path for short reads aligner
+4. MIT License
+
+V2.0.5 - Nov 31, 2013
+1. Fix bug in "bs_single_end.py" for "numbers_premapped_lst[0] += len(Unique_FW_C2T)"
+2. Make the default aligner to Bowtie
+3. Update the README file
+4. "-r N" in call-methylation will only control Wiggle file
+5. Change the output of pair-end mapping to the standard format of SAM file (the QNAME and FLAG fields)
+6. The artificially synthesized bases at the ends of RRBS fragments are removed when removing the adapters
+7. Add the total number of bases of uniquely mapped reads to the STDOUT
+8. Support "end-to-end" alignment mode in the Galaxy version
+9. Support input file in both TEXT or Compressed (.gz) format
+10. "-m" allow both INT and FLOAT as input. Ex: '-m 5' or '-m 0.05'
+11. Add mode information in output
 
 
+
+
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/.___init__.py
b
Binary file BSseeker2/bs_align/.___init__.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/._bs_align_utils.py
b
Binary file BSseeker2/bs_align/._bs_align_utils.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/._bs_pair_end.py
b
Binary file BSseeker2/bs_align/._bs_pair_end.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/._bs_rrbs.py
b
Binary file BSseeker2/bs_align/._bs_rrbs.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/._bs_single_end.py
b
Binary file BSseeker2/bs_align/._bs_single_end.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/._output.py
b
Binary file BSseeker2/bs_align/._output.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/bs_align_utils.py
--- a/BSseeker2/bs_align/bs_align_utils.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_align/bs_align_utils.py Tue Nov 05 01:55:39 2013 -0500
[
@@ -54,9 +54,15 @@
 
 """
 
-def RemoveAdapter ( read, adapter, no_mismatch ) :
+# Remove the adapter from 3' end
+def RemoveAdapter ( read, adapter, no_mismatch, rm_back=0) :
     lr = len(read)
     la = len(adapter)
+    # Check the empty adapter, namely, the reads start with the 2nd base of adapter,
+    # not including the 'A' base in front of the adapter.
+    if adapter[2:] == read[0:(la-1)] :
+        return ""
+
     for i in xrange( lr - no_mismatch ) :
         read_pos = i
         adapter_pos = 0
@@ -74,8 +80,14 @@
                     adapter_pos = adapter_pos + 1
         # while_end
 
+        # Cut the extra bases before the adapter
+        #     --C|CG G--  => --CNN+A+<adapter>
+        #     --G GC|C--     --GGC
         if adapter_pos == la or read_pos == lr :
-            return read[:i]
+            if i <= rm_back :
+                return ''
+            else :
+                return read[:(i-rm_back)]
     # for_end
     return read
 
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/bs_pair_end.py
--- a/BSseeker2/bs_align/bs_pair_end.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_align/bs_pair_end.py Tue Nov 05 01:55:39 2013 -0500
[
b'@@ -104,13 +104,13 @@\n                 aligner_command,\n                 db_path,\n                 tmp_path,\n-                outfile, XS_pct, XS_count, show_multiple_hit=False):\n+                outfile, XS_pct, XS_count, adapter_mismatch, show_multiple_hit=False):\n \n \n     #----------------------------------------------------------------\n-    adapter=""\n-    adapterA=""\n-    adapterB=""\n+    adapter  = ""\n+    adapterA = ""\n+    adapterB = ""\n     if adapter_file !="":\n         try :\n             adapter_inf=open(adapter_file,"r")\n@@ -134,12 +134,15 @@\n     logm("End 1 filename: %s"% main_read_file_1  )\n     logm("End 2 filename: %s"% main_read_file_2  )\n     logm("The first base (for mapping): %d"% cut1  )\n-    logm("The last base (for mapping): %d"% cut2  )\n+    logm("The  last base (for mapping): %d"% cut2  )\n \n-    logm("-------------------------------- " )\n-    logm("Un-directional library: %s" % asktag  )\n     logm("Path for short reads aligner: %s"% aligner_command + \'\\n\')\n     logm("Reference genome library path: %s"% db_path  )\n+\n+    if asktag == "Y" :\n+        logm("Un-directional library" )\n+    else :\n+        logm("Directional library")\n     logm("Number of mismatches allowed: %s"% max_mismatch_no  )\n \n     if adapter_file !="":\n@@ -182,6 +185,9 @@\n     all_trimmed=0\n     all_mapped=0\n     all_mapped_passed=0\n+    all_base_before_trim=0\n+    all_base_after_trim=0\n+    all_base_mapped=0\n \n     all_unmapped=0\n \n@@ -192,6 +198,8 @@\n     uC_lst=[0,0,0]\n \n     no_my_files=0\n+    read_id_lst_1 = dict()\n+    read_id_lst_2 = dict()\n \n     #----------------------------------------------------------------\n     print "== Start mapping =="\n@@ -212,11 +220,14 @@\n             #----------------------------------------------------------------\n             outfile_1FCT = tmp_d(\'Trimmed_FCT_1.fa\'+random_id)\n             outfile_1RCT = tmp_d(\'Trimmed_RCT_1.fa\'+random_id)\n-            outfile_2FCT = tmp_d(\'Trimmed_FCT_2.fa\'+random_id)\n+            outfile_2RGA = tmp_d(\'Trimmed_FCT_2.fa\'+random_id)\n             outfile_2RCT = tmp_d(\'Trimmed_RCT_2.fa\'+random_id)\n \n             try :\n-                read_inf = open(tmp_d(read_file_1),"r")\n+                if read_file_1.endswith(".gz") : # support input file ending with ".gz"\n+                    read_inf = gzip.open(tmp_d(read_file_1), "rb")\n+                else :\n+                    read_inf = open(tmp_d(read_file_1),"r")\n             except IOError :\n                 print "[Error] Cannot open file : %s", tmp_d(read_file_1)\n                 exit(-1)\n@@ -226,128 +237,131 @@\n \n             if oneline[0]=="@":\t# Illumina GAII FastQ (Lister et al Nature 2009)\n                 input_format="fastq"\n-                n_fastq=0\n             elif len(l)==1 and oneline[0]!=">": \t# pure sequences\n                 input_format="seq"\n             elif len(l)==11:\t# Illumina GAII qseq file\n                 input_format="qseq"\n             elif oneline[0]==">":\t# fasta\n                 input_format="fasta"\n-                n_fasta=0\n             read_inf.close()\n \n             print "Detected data format: %s" % input_format\n \n             #----------------------------------------------------------------\n             read_file_list   = [read_file_1, read_file_2]\n-            outfile_FCT_list = [outfile_1FCT, outfile_2FCT]\n+            outfile_FCT_list = [outfile_1FCT, outfile_2RGA]\n             outfile_RCT_list = [outfile_1RCT, outfile_2RCT]\n             n_list = [0, 0]\n-\n-\n             for f in range(2):\n                 read_file = read_file_list[f]\n                 outf_FCT = open(outfile_FCT_list[f], \'w\')\n-                outf_RCT = open(outfile_RCT_list[f], \'w\')\n+                outf_RGA = open(outfile_RCT_list[f], \'w\')\n                 original_bs_reads = original_bs_reads_lst[f]\n                 n = n_list[f]\n-\n-                seq_id = ""\n+                read_id = ""\n                 seq = ""\n                 seq_ready = "N"\n+                line_no = 0\n                 for line in fi'..b' :\n+        logm("Number of reads having adapter removed: %d \\n"% all_trimmed)\n+        logm("Number of bases after trimming the adapters: %d (%1.3f)" % (all_base_after_trim, float(all_base_after_trim)/all_base_before_trim) )\n \n     if all_raw_reads >0:\n \n-        logm("O Number of unique-hits read pairs for post-filtering: %d" % all_mapped + "\\n")\n+        logm("Number of reads rejected because of multiple hits: %d\\n" % len(Multiple_hits) )\n+        logm("Number of unique-hits reads (before post-filtering): %d" % all_mapped + "\\n")\n         if asktag=="Y":\n-            logm("O -- %7d FW-RC pairs mapped to Watson strand (before post-filtering)"%(numbers_premapped_lst[0]) )\n-            logm("O -- %7d RC-FW pairs mapped to Watson strand (before post-filtering)"%(numbers_premapped_lst[1]) )\n-            logm("O -- %7d FW-RC pairs mapped to Crick strand (before post-filtering)"%(numbers_premapped_lst[2]) )\n-            logm("O -- %7d RC-FW pairs mapped to Crick strand (before post-filtering)"%(numbers_premapped_lst[3]) )\n+            logm("-- %7d FW-RC pairs mapped to Watson strand (before post-filtering)"%(numbers_premapped_lst[0]) )\n+            logm("-- %7d RC-FW pairs mapped to Watson strand (before post-filtering)"%(numbers_premapped_lst[1]) )\n+            logm("-- %7d FW-RC pairs mapped to Crick strand (before post-filtering)"%(numbers_premapped_lst[2]) )\n+            logm("-- %7d RC-FW pairs mapped to Crick strand (before post-filtering)"%(numbers_premapped_lst[3]) )\n         elif asktag=="N":\n-            logm("O -- %7d FW-RC pairs mapped to Watson strand (before post-filtering)"%(numbers_premapped_lst[0]) )\n-            logm("O -- %7d FW-RC pairs mapped to Crick strand (before post-filtering)"%(numbers_premapped_lst[1]) )\n-\n+            logm("-- %7d FW-RC pairs mapped to Watson strand (before post-filtering)"%(numbers_premapped_lst[0]) )\n+            logm("-- %7d FW-RC pairs mapped to Crick strand (before post-filtering)"%(numbers_premapped_lst[1]) )\n+        logm("--- %d uniquely aligned pairs, where each end has mismatches <= %s"%(all_mapped_passed, max_mismatch_no) )\n+        if asktag=="Y":\n+            logm("----- %7d FW-RC pairs mapped to Watson strand"%(numbers_mapped_lst[0]) )\n+            logm("----- %7d RC-FW pairs mapped to Watson strand"%(numbers_mapped_lst[1]) )\n+            logm("----- %7d FW-RC pairs mapped to Crick strand"%(numbers_mapped_lst[2]) )\n+            logm("----- %7d RC-FW pairs mapped to Crick strand"%(numbers_mapped_lst[3]) )\n+        elif asktag=="N":\n+            logm("----- %7d FW-RC pairs mapped to Watson strand"%(numbers_mapped_lst[0]) )\n+            logm("----- %7d FW-RC pairs mapped to Crick strand"%(numbers_mapped_lst[1]) )\n \n-        logm("O --- Number of reads rejected because of multiple hits: %d\\n" % len(Multiple_hits) )\n-        logm("O --- %d uniquely aligned pairs, where each end has mismatches <= %s"%(all_mapped_passed, max_mismatch_no) )\n-        if asktag=="Y":\n-            logm("O ----- %7d FW-RC pairs mapped to Watson strand"%(numbers_mapped_lst[0]) )\n-            logm("O ----- %7d RC-FW pairs mapped to Watson strand"%(numbers_mapped_lst[1]) )\n-            logm("O ----- %7d FW-RC pairs mapped to Crick strand"%(numbers_mapped_lst[2]) )\n-            logm("O ----- %7d RC-FW pairs mapped to Crick strand"%(numbers_mapped_lst[3]) )\n-        elif asktag=="N":\n-            logm("O ----- %7d FW-RC pairs mapped to Watson strand"%(numbers_mapped_lst[0]) )\n-            logm("O ----- %7d FW-RC pairs mapped to Crick strand"%(numbers_mapped_lst[1]) )\n-\n-        logm("O Mappability= %1.4f%%"%(100*float(all_mapped_passed)/all_raw_reads) )\n-        logm("O Unmapped read pairs: %d"% all_unmapped+"\\n")\n-\n+        logm("Mappability= %1.4f%%"%(100*float(all_mapped_passed)*2/all_raw_reads) )\n+        logm("Total bases of uniquely mapped reads %7d"% all_base_mapped )\n+        logm("Unmapped read pairs: %d"% all_unmapped+"\\n")\n \n         n_CG=mC_lst[0]+uC_lst[0]\n         n_CHG=mC_lst[1]+uC_lst[1]\n'
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/bs_rrbs.py
--- a/BSseeker2/bs_align/bs_rrbs.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_align/bs_rrbs.py Tue Nov 05 01:55:39 2013 -0500
[
b'@@ -42,24 +42,7 @@\n     # For double enzyme: cut_format="C-CGG,A-CTG"; ApekI:"G^CWGC"\n     #cut_context = re.sub("-", "", cut_format)\n     # Ex. cut_format="C-CGG,AT-CG,G-CWGC"\n-    """\n \n-    :param main_read_file:\n-    :param asktag:\n-    :param adapter_file:\n-    :param cut_s:\n-    :param cut_e:\n-    :param no_small_lines:\n-    :param max_mismatch_no:\n-    :param aligner_command:\n-    :param db_path:\n-    :param tmp_path:\n-    :param outfile:\n-    :param XS_pct:\n-    :param XS_count:\n-    :param adapter_mismatch:\n-    :param cut_format:\n-    """\n     cut_format_lst = EnumerateIUPAC(cut_format.upper().split(",")) # [\'G-CAGC\', \'AT-CG\', \'C-CGG\', \'G-CTGC\']\n     cut_context = [i.replace("-","") for i in cut_format_lst] # [\'GCAGC\', \'ATCG\', \'CCGG\', \'GCTGC\']\n     cut5_context = [re.match( r\'(.*)\\-(.*)\', i).group(1) for i in cut_format_lst] # [\'G\', \'AT\', \'C\', \'G\']\n@@ -106,18 +89,31 @@\n             print "[Error] Cannot find adapter file : %s !" % adapter_file\n             exit(-1)\n \n-    logm("I Read filename: %s" % main_read_file)\n-    logm("I The last cycle (for mapping): %d" % cut_e )\n-    logm("I Bowtie path: %s" % aligner_command )\n-    logm("I Reference genome library path: %s" % db_path )\n-    logm("I Number of mismatches allowed: %s" % max_mismatch_no)\n-    logm("I Adapter seq: %s" % whole_adapter_seq)\n-    logm("----------------------------------------------")\n+    logm("Read filename: %s" % main_read_file)\n+    logm("The first base (for mapping): %d"% cut_s  )\n+    logm("The  last base (for mapping): %d"% cut_e  )\n+\n+    logm("Path for short reads aligner: %s"% aligner_command + \'\\n\')\n+    logm("Reference genome library path: %s"% db_path  )\n+\n+    if asktag == "Y" :\n+        logm("Un-directional library" )\n+    else :\n+        logm("Directional library")\n+\n+    logm("Number of mismatches allowed: %s"% max_mismatch_no  )\n+\n+    if adapter_file !="":\n+        logm("Adapter seq: %s" % whole_adapter_seq)\n+    logm("-------------------------------- " )\n \n     #----------------------------------------------------------------\n     all_raw_reads=0\n     all_tagged=0\n     all_tagged_trimmed=0\n+    all_base_before_trim=0\n+    all_base_after_trim=0\n+    all_base_mapped=0\n     all_mapped=0\n     all_mapped_passed=0\n     n_cut_tag_lst={}\n@@ -135,6 +131,9 @@\n     num_mapped_FW_G2A = 0\n     num_mapped_RC_G2A = 0\n \n+    # Count of nucleotides, which should be cut before the adapters\n+    Extra_base_cut_5end_adapter = max([ abs(len(i)-len(j)) for i,j in zip(cut5_context, cut3_context)])\n+\n     #===============================================\n     # directional sequencing\n     #===============================================\n@@ -156,72 +155,71 @@\n \n             #--- Checking input format ------------------------------------------\n             try :\n-                read_inf=open(read_file,"r")\n+                if read_file.endswith(".gz") : # support input file ending with ".gz"\n+                    read_inf = gzip.open(read_file, "rb")\n+                else :\n+                    read_inf=open(read_file,"r")\n             except IOError:\n                 print "[Error] Cannot open input file : %s" % read_file\n                 exit(-1)\n \n-            oneline=read_inf.readline()\n-            l=oneline.split()\n-            n_fastq=0\n-            n_fasta=0\n-            input_format=""\n-            if oneline[0]=="@":\t# FastQ\n-                input_format="fastq"\n-            elif len(l)==1 and oneline[0]!=">": # pure sequences\n-                input_format="seq"\n-            elif len(l)==11: # Illumina qseq\n-                input_format="qseq"\n-            elif oneline[0]==">": # fasta\n-                input_format="fasta"\n+            oneline = read_inf.readline()\n+            l = oneline.split()\n+            input_format = ""\n+            if oneline[0]=="@":\n+                input_format = "fastq"\n+            elif len(l)==1 and oneline[0]!=">" :\n+                input_format = "seq"\n+            elif len(l)==11:\n+                input_format'..b'read_file, no_my_files))\n             print "--> %s (%d) "%(read_file, no_my_files)\n             del original_bs_reads\n             delete_files(WC2T, CC2T, WG2A, CG2A)\n-\n-\n-\n     # End of un-directional library\n \n     delete_files(tmp_path)\n \n \n-    logm("O Number of raw reads: %d "% all_raw_reads)\n-    if all_raw_reads >0:\n-        logm("O Number of CGG/TGG tagged reads: %d (%1.3f)"%(all_tagged,float(all_tagged)/all_raw_reads))\n+    logm("Number of raw reads: %d "% all_raw_reads)\n+    if all_raw_reads>0:\n+        logm("Number of raw reads with CGG/TGG at 5\' end: %d (%1.3f)"%(all_tagged,float(all_tagged)/all_raw_reads))\n         for kk in range(len(n_cut_tag_lst)):\n-            logm("O Number of raw reads with %s tag: %d (%1.3f)"%(cut3_tag_lst[kk],n_cut_tag_lst[cut3_tag_lst[kk]],float(n_cut_tag_lst[cut3_tag_lst[kk]])/all_raw_reads))\n-        logm("O Number of CGG/TGG reads having adapter removed: %d "%all_tagged_trimmed)\n-        logm("O Number of reads rejected because of multiple hits: %d\\n" % len(Multiple_hits) )\n-        logm("O Number of unique-hits reads for post-filtering: %d"%all_mapped)\n+            logm("Number of raw reads with tag %s: %d (%1.3f)"%(cut3_tag_lst[kk],n_cut_tag_lst[cut3_tag_lst[kk]],float(n_cut_tag_lst[cut3_tag_lst[kk]])/all_raw_reads))\n+        if adapter_seq!="" :\n+            logm("Number of reads having adapter removed: %d "%all_tagged_trimmed)\n+        logm("Number of bases in total: %d "%all_base_before_trim)\n+        if adapter_seq!="" :\n+            logm("Number of bases after trimming the adapters: %d (%1.3f)"%(all_base_after_trim, float(all_base_after_trim)/all_base_before_trim ) )\n+        logm("Number of reads are rejected because of multiple hits: %d\\n" % len(Multiple_hits) )\n+        logm("Number of unique-hits reads (before post-filtering): %d"%all_mapped)\n \n-        logm("O ------ %d uniquely aligned reads, passed fragment check, with mismatches <= %s"%(all_mapped_passed, max_mismatch_no))\n-        logm("O Mappability= %1.4f%%"%(100*float(all_mapped_passed)/all_raw_reads))\n+        logm("------ %d uniquely aligned reads, passed fragment check, with mismatches <= %s"%(all_mapped_passed, max_mismatch_no))\n+        logm("Mappability= %1.4f%%"%(100*float(all_mapped_passed)/all_raw_reads))\n+        logm("Total bases of uniquely mapped reads %7d"% all_base_mapped )\n \n-        if asktag=="Y": # undiretional\n+        if asktag=="Y": # un-diretional\n             logm(" ---- %7d FW reads mapped to Watson strand"%(num_mapped_FW_C2T) )\n             logm(" ---- %7d RC reads mapped to Watson strand"%(num_mapped_FW_G2A) )\n             logm(" ---- %7d FW reads mapped to Crick strand"%(num_mapped_RC_C2T) )\n@@ -1021,16 +1038,17 @@\n         elif asktag=="N": # directional\n             logm(" ---- %7d FW reads mapped to Watson strand"%(num_mapped_FW_C2T) )\n             logm(" ---- %7d FW reads mapped to Crick strand"%(num_mapped_RC_C2T) )\n+        logm("Total bases of uniquely mapped reads %7d"% all_base_mapped )\n \n-        n_CG=mC_lst[0]+uC_lst[0]\n-        n_CHG=mC_lst[1]+uC_lst[1]\n-        n_CHH=mC_lst[2]+uC_lst[2]\n+        n_CG = mC_lst[0] + uC_lst[0]\n+        n_CHG = mC_lst[1] + uC_lst[1]\n+        n_CHH = mC_lst[2] + uC_lst[2]\n \n         logm("----------------------------------------------")\n-        logm("M Methylated C in mapped reads ")\n-        logm("M mCG %1.3f%%"%((100*float(mC_lst[0])/n_CG) if n_CG != 0 else 0))\n-        logm("M mCHG %1.3f%%"%((100*float(mC_lst[1])/n_CHG) if n_CHG != 0 else 0))\n-        logm("M mCHH %1.3f%%"%((100*float(mC_lst[2])/n_CHH) if n_CHH != 0 else 0))\n+        logm("Methylated C in mapped reads ")\n+        logm(" mCG %1.3f%%"%( (100 * float(mC_lst[0]) / n_CG) if n_CG!=0 else 0))\n+        logm(" mCHG %1.3f%%"%( (100 * float(mC_lst[1]) / n_CHG) if n_CHG!=0 else 0))\n+        logm(" mCHH %1.3f%%"%( (100 * float(mC_lst[2]) / n_CHH) if n_CHH!=0 else 0))\n     logm("----------------------------------------------")\n     logm("------------------- END ----------------------")\n \n'
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/bs_single_end.py
--- a/BSseeker2/bs_align/bs_single_end.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_align/bs_single_end.py Tue Nov 05 01:55:39 2013 -0500
[
b'@@ -1,6 +1,7 @@\n import fileinput, os, time, random, math\n from bs_utils.utils import *\n from bs_align_utils import *\n+import gzip\n \n #----------------------------------------------------------------\n # Read from the mapped results, return lists of unique / multiple-hit reads\n@@ -77,20 +78,23 @@\n \n \n     #----------------------------------------------------------------\n-    logm("Read filename: %s"% main_read_file )\n-    logm("Un-directional library: %s" % asktag )\n-    logm("The first base (for mapping): %d" % cut1)\n-    logm("The last base (for mapping): %d" % cut2)\n-    logm("Max. lines per mapping: %d"% no_small_lines)\n-    logm("Aligner: %s" % aligner_command)\n-    logm("Reference genome library path: %s" % db_path )\n-    logm("Number of mismatches allowed: %s" % max_mismatch_no )\n+    logm("Read filename: %s" % main_read_file)\n+    logm("The first base (for mapping): %d"% cut1  )\n+    logm("The  last base (for mapping): %d"% cut2  )\n+\n+    logm("Path for short reads aligner: %s"% aligner_command + \'\\n\')\n+    logm("Reference genome library path: %s"% db_path  )\n+\n+    if asktag == "Y" :\n+        logm("Un-directional library" )\n+    else :\n+        logm("Directional library")\n+\n+    logm("Number of mismatches allowed: %s"% max_mismatch_no  )\n+\n     if adapter_file !="":\n-        if asktag=="N":\n-            logm("Adapter to be removed from 3\' reads: %s"%(adapter.rstrip("\\n")))\n-        elif asktag=="Y":\n-            logm("Adapter to be removed from 3\' FW reads: %s"%(adapter_fw.rstrip("\\n")) )\n-            logm("Adapter to be removed from 3\' RC reads: %s"%(adapter_rc.rstrip("\\n")) )\n+        logm("Adapter seq: %s" % adapter_fw)\n+    logm("-------------------------------- " )\n     #----------------------------------------------------------------\n \n     # helper method to join fname with tmp_path\n@@ -109,9 +113,12 @@\n \n     #---- Stats ------------------------------------------------------------\n     all_raw_reads=0\n-    all_trimed=0\n+    all_trimmed=0\n     all_mapped=0\n     all_mapped_passed=0\n+    all_base_before_trim=0\n+    all_base_after_trim=0\n+    all_base_mapped=0\n \n     numbers_premapped_lst=[0,0,0,0]\n     numbers_mapped_lst=[0,0,0,0]\n@@ -119,7 +126,6 @@\n     mC_lst=[0,0,0]\n     uC_lst=[0,0,0]\n \n-\n     no_my_files=0\n \n     #----------------------------------------------------------------\n@@ -132,7 +138,7 @@\n         random_id = ".tmp-"+str(random.randint(1000000,9999999))\n \n         #-------------------------------------------------------------------\n-        # undirectional sequencing\n+        # un-directional sequencing\n         #-------------------------------------------------------------------\n         if asktag=="Y":  \n \n@@ -146,74 +152,70 @@\n             #----------------------------------------------------------------\n             # detect format of input file\n             try :\n-                read_inf=open(read_file,"r")\n+                if read_file.endswith(".gz") : # support input file ending with ".gz"\n+                    read_inf = gzip.open(read_file, "rb")\n+                else :\n+                    read_inf=open(read_file,"r")\n             except IOError :\n                 print "[Error] Cannot open input file : %s" % read_file\n                 exit(-1)\n \n-            oneline=read_inf.readline()\n-            l=oneline.split()\n-            input_format=""\n-            if oneline[0]=="@":\t# fastq\n-                input_format="fastq"\n-                n_fastq=0\n-            elif len(l)==1 and oneline[0]!=">": # pure sequences\n-                input_format="seq"\n-            elif len(l)==11: # qseq\n-                input_format="qseq"\n-            elif oneline[0]==">":\t# fasta\n-                input_format="fasta"\n-                n_fasta=0\n+            oneline = read_inf.readline()\n+            l = oneline.split()\n+            input_format = ""\n+            if oneline[0]=="@":\n+                input_format = "fastq"\n+            elif len(l)==1 and oneline[0]!=">":\n+                input_format = "se'..b't2-cut1+1)\n \n@@ -612,7 +614,6 @@\n                 outf_MH.close()\n \n \n-\n             FW_C2T_uniq_lst=[[FW_C2T_U[u][1],u] for u in Unique_FW_C2T]\n             RC_C2T_uniq_lst=[[RC_C2T_U[u][1],u] for u in Unique_RC_C2T]\n             FW_C2T_uniq_lst.sort()\n@@ -633,7 +634,6 @@\n             chr_length = dict()\n             for ali_unique_lst, ali_dic in [(FW_C2T_uniq_lst,FW_C2T_U),(RC_C2T_uniq_lst,RC_C2T_U)]:\n                 nn += 1\n-                mapped_chr0 = ""\n                 for header in ali_unique_lst:\n                     _, mapped_chr, mapped_location, cigar = ali_dic[header]\n                     original_BS = original_bs_reads[header]\n@@ -641,11 +641,6 @@\n                     if mapped_chr not in gseq :\n                         gseq[mapped_chr] = deserialize(db_d(mapped_chr))\n                         chr_length[mapped_chr] = len(gseq[mapped_chr])\n-                    #if mapped_chr != mapped_chr0:\n-                    #    my_gseq = deserialize(db_d(mapped_chr))\n-                    #    chr_length = len(my_gseq)\n-                    #    mapped_chr0 = mapped_chr\n-                    #-------------------------------------\n \n                     r_start, r_end, g_len = get_read_start_end_and_genome_length(cigar)\n \n@@ -664,7 +659,8 @@\n \n                     if len(r_aln) == len(g_aln):\n                         N_mismatch = N_MIS(r_aln, g_aln) #+ original_BS_length - (r_end - r_start) # mismatches in the alignment + soft clipped nucleotides\n-                        if N_mismatch <= int(max_mismatch_no):\n+                        mm_no=float(max_mismatch_no)\n+                        if (mm_no>=1 and N_mismatch<=mm_no) or (mm_no<1 and N_mismatch<=(mm_no*len(r_aln)) ):\n                             numbers_mapped_lst[nn-1] += 1\n                             all_mapped_passed += 1\n                             methy = methy_seq(r_aln, g_aln+next)\n@@ -678,6 +674,7 @@\n                                 XS = 1\n \n                             outfile.store(header, N_mismatch, FR, mapped_chr, mapped_strand, mapped_location, cigar, original_BS, methy, XS, output_genome = output_genome)\n+                            all_base_mapped += len(original_BS)\n \n             #----------------------------------------------------------------\n             logm("--> %s (%d) "%(read_file,no_my_files))\n@@ -686,14 +683,16 @@\n \n     #----------------------------------------------------------------\n \n-#    outf.close()\n     delete_files(tmp_path)\n \n     logm("Number of raw reads: %d \\n"% all_raw_reads)\n     if all_raw_reads >0:\n-        logm("Number of reads having adapter removed: %d \\n" % all_trimed )\n-        logm("Number of reads rejected because of multiple hits: %d\\n" % len(Multiple_hits) )\n-        logm("Number of unique-hits reads for post-filtering: %d\\n" % all_mapped)\n+        logm("Number of bases in total: %d "%all_base_before_trim)\n+        if adapter != "" :\n+            logm("Number of reads having adapter removed: %d \\n" % all_trimmed )\n+            logm("Number of bases after trimming the adapters: %d (%1.3f)"%(all_base_after_trim, float(all_base_after_trim)/all_base_before_trim) )\n+        logm("Number of reads are rejected because of multiple hits: %d\\n" % len(Multiple_hits) )\n+        logm("Number of unique-hits reads (before post-filtering): %d\\n" % all_mapped)\n         if asktag=="Y":\n             logm(" ---- %7d FW reads mapped to Watson strand (before post-filtering)"%(numbers_premapped_lst[0]) )\n             logm(" ---- %7d RC reads mapped to Watson strand (before post-filtering)"%(numbers_premapped_lst[1]) )\n@@ -713,6 +712,8 @@\n             logm(" ---- %7d FW reads mapped to Watson strand"%(numbers_mapped_lst[0]) )\n             logm(" ---- %7d FW reads mapped to Crick strand"%(numbers_mapped_lst[1]) )\n         logm("Mappability= %1.4f%%"%(100*float(all_mapped_passed)/all_raw_reads) )\n+        logm("Total bases of uniquely mapped reads %7d"% all_base_mapped )\n+\n \n         n_CG=mC_lst[0]+uC_lst[0]\n         n_CHG=mC_lst[1]+uC_lst[1]\n'
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_align/output.py
--- a/BSseeker2/bs_align/output.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_align/output.py Tue Nov 05 01:55:39 2013 -0500
[
@@ -81,3 +81,53 @@
                           ('XG', output_genome))
 
             self.f.write(a)
+
+
+    def store2(self, qname, flag, N_mismatch, FR, refname, strand, pos, cigar, original_BS, methy, STEVE, rnext = -1, pnext = -1, qual = None, output_genome = None,
+              rrbs = False, my_region_serial = -1, my_region_start = 0, my_region_end = 0):
+
+        if self.format == BS_SEEKER1:
+
+            # remove the soft clipped bases from the read
+            # this is done for backwards compatibility with the old format
+            r_start, r_end, _ = get_read_start_end_and_genome_length(cigar)
+            original_BS = original_BS[r_start : r_end]
+
+            if rrbs:
+                self.f.write('%s\t%2d\t%s\t%s%s%s\t%s\t%s\t%s\t%d\n' % (qname, N_mismatch, FR, refname, strand, str(pos+1).zfill(10), output_genome, original_BS, methy, STEVE))
+            else:
+                self.f.write('%s\t%2d\t%s\t%s%s%s\t%s\t%s\t%s\t%d\t%d\t%d\t%d\n' % (qname, N_mismatch, FR, refname, strand, str(pos+1).zfill(10), output_genome, original_BS, methy, my_region_serial, my_region_start, my_region_end, STEVE))
+
+
+        elif self.format == BAM or self.format == SAM:
+
+            a = pysam.AlignedRead()
+            a.qname = qname
+            a.seq = original_BS if strand == '+' else reverse_compl_seq(original_BS)
+            a.flag = flag
+            a.tid = self.chrom_ids[refname]
+            a.pos = pos
+            a.mapq = 255
+            a.cigar = cigar if strand == '+' else list(reversed(cigar))
+            a.rnext = rnext if rnext == -1 else self.chrom_ids[rnext]
+            a.pnext = pnext
+            a.qual= qual
+            if rrbs:
+                a.tags = (('XO', FR),
+                          ('XS', STEVE),
+                          ('NM', N_mismatch),
+                          ('XM', methy),
+                          ('XG', output_genome),
+                          ('YR', my_region_serial),
+                          ('YS', my_region_start),
+                          ('YE', my_region_end)
+                          )
+
+            else:
+                a.tags = (('XO', FR),
+                          ('XS', STEVE),
+                          ('NM', N_mismatch),
+                          ('XM', methy),
+                          ('XG', output_genome))
+
+            self.f.write(a)
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_index/.___init__.py
b
Binary file BSseeker2/bs_index/.___init__.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_index/._rrbs_build.py
b
Binary file BSseeker2/bs_index/._rrbs_build.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_index/._wg_build.py
b
Binary file BSseeker2/bs_index/._wg_build.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_index/wg_build.py
--- a/BSseeker2/bs_index/wg_build.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_index/wg_build.py Tue Nov 05 01:55:39 2013 -0500
[
@@ -3,8 +3,8 @@
 
 def wg_build(fasta_file, build_command, ref_path, aligner):
 
-    # ref_path is a string that containts the directory where the reference genomes are stored with
-    # the input fasta filename appended
+    # ref_path is a string that contains the directory where the reference genomes are stored with
+    # the input Fasta filename appended
     ref_path = os.path.join(ref_path,
                             os.path.split(fasta_file)[1] + '_'+aligner)
 
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_seeker2-align.py
--- a/BSseeker2/bs_seeker2-align.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_seeker2-align.py Tue Nov 05 01:55:39 2013 -0500
[
b'@@ -1,4 +1,4 @@\n-#!/usr/bin/python\n+#!/usr/bin/env python\n \n from optparse import OptionParser, OptionGroup\n import re\n@@ -7,44 +7,47 @@\n from bs_align.bs_pair_end import *\n from bs_align.bs_single_end import *\n from bs_align.bs_rrbs import *\n-from bs_utils.utils import *\n+#import re\n+#from bs_utils.utils import *\n \n \n if __name__ == \'__main__\':\n \n-    parser = OptionParser()\n+    parser = OptionParser(usage="Usage: %prog {-i <single> | -1 <mate1> -2 <mate2>} -g <genome.fa> [options]")\n     # option group 1\n     opt_group = OptionGroup(parser, "For single end reads")\n-    opt_group.add_option("-i", "--input", type="string", dest="infilename",help="Input your read file name (FORMAT: sequences, fastq, qseq,fasta)", metavar="INFILE")\n+    opt_group.add_option("-i", "--input", type="string", dest="infilename",help="Input read file (FORMAT: sequences, qseq, fasta, fastq). Ex: read.fa or read.fa.gz", metavar="INFILE")\n     parser.add_option_group(opt_group)\n \n     # option group 2\n     opt_group = OptionGroup(parser, "For pair end reads")\n-    opt_group.add_option("-1", "--input_1", type="string", dest="infilename_1",help="Input your read file end 1 (FORMAT: sequences, qseq, fasta, fastq)", metavar="FILE")\n-    opt_group.add_option("-2", "--input_2", type="string", dest="infilename_2",help="Input your read file end 2 (FORMAT: sequences, qseq, fasta, fastq)", metavar="FILE")\n-    opt_group.add_option("--minins",type = "int",dest = "min_insert_size", help="The minimum insert size for valid paired-end alignments [Default: %default]", default = -1)\n-    opt_group.add_option("--maxins",type = "int",dest = "max_insert_size", help="The maximum insert size for valid paired-end alignments [Default: %default]", default = 400)\n+    opt_group.add_option("-1", "--input_1", type="string", dest="infilename_1",help="Input read file, mate 1 (FORMAT: sequences, qseq, fasta, fastq)", metavar="FILE")\n+    opt_group.add_option("-2", "--input_2", type="string", dest="infilename_2",help="Input read file, mate 2 (FORMAT: sequences, qseq, fasta, fastq)", metavar="FILE")\n+    opt_group.add_option("-I", "--minins",type = "int",dest = "min_insert_size", help="The minimum insert size for valid paired-end alignments [Default: %default]", default = 0)\n+    opt_group.add_option("-X", "--maxins",type = "int",dest = "max_insert_size", help="The maximum insert size for valid paired-end alignments [Default: %default]", default = 500)\n     parser.add_option_group(opt_group)\n \n     # option group 3\n     opt_group = OptionGroup(parser, "Reduced Representation Bisulfite Sequencing Options")\n-    opt_group.add_option("-r", "--rrbs", action="store_true", dest="rrbs", default = False, help = \'Process reads from Reduced Representation Bisulfite Sequencing experiments\')\n+    opt_group.add_option("-r", "--rrbs", action="store_true", dest="rrbs", default = False, help = \'Map reads to the Reduced Representation genome\')\n     opt_group.add_option("-c", "--cut-site", type="string",dest="cut_format", help="Cutting sites of restriction enzyme. Ex: MspI(C-CGG), Mael:(C-TAG), double-enzyme MspI&Mael:(C-CGG,C-TAG). [Default: %default]", metavar="pattern", default = "C-CGG")\n-    opt_group.add_option("-L", "--low", type = "int", dest="rrbs_low_bound", help="lower bound of fragment length (excluding C-CGG ends) [Default: %default]", default = 40)\n-    opt_group.add_option("-U", "--up", type = "int", dest="rrbs_up_bound", help="upper bound of fragment length (excluding C-CGG ends) [Default: %default]", default = 500)\n+    opt_group.add_option("-L", "--low", type = "int", dest="rrbs_low_bound", help="Lower bound of fragment length (excluding C-CGG ends) [Default: %default]", default = 20)\n+    opt_group.add_option("-U", "--up", type = "int", dest="rrbs_up_bound", help="Upper bound of fragment length (excluding C-CGG ends) [Default: %default]", default = 500)\n     parser.add_option_group(opt_group)\n \n     # option group 4\n     opt_group = OptionGroup(parser, "General options")\n     opt_grou'..b'+            logm("Mode: Bowtie2, local alignment")\n+        else :\n+            logm("Mode: Bowtie2, end-to-end alignment")\n+\n+\n     tmp_path = tempfile.mkdtemp(prefix=\'bs_seeker2_%s_-%s-TMP-\' % (os.path.split(outfilename)[1], aligner_title ), dir = options.temp_dir)\n \n \n     (XS_x, XS_y) = options.XS_filter.split(",")\n     XS_pct = float(XS_x)\n     XS_count = int(XS_y)\n-    logm(\'Filter for tag XS: #(mCH)/#(all CH)>%f and #(mCH)>%d\' % (XS_pct, XS_count))\n+    logm(\'Filter for tag XS: #(mCH)/#(all CH)>%.2f%% and #(mCH)>%d\' % (XS_pct*100, XS_count))\n \n \n     logm(\'Temporary directory: %s\' % tmp_path)\n@@ -253,8 +293,8 @@\n         logm(\'Single end\')\n \n         aligner_command = aligner_exec  + aligner_options_string() + \\\n-                              { BOWTIE   : \' %(reference_genome)s  -f %(input_file)s %(output_file)s\',\n-                                BOWTIE2  : \' -x %(reference_genome)s -f -U %(input_file)s -S %(output_file)s\',\n+                              { BOWTIE   : \' -k 2 %(reference_genome)s  -f %(input_file)s %(output_file)s\',\n+                                BOWTIE2  : \' -k 2 -x %(reference_genome)s -f -U %(input_file)s -S %(output_file)s\',\n                                 SOAP     : \' -D %(reference_genome)s.fa.index -o %(output_file)s -a %(input_file)s\',\n                                 RMAP     : \' -c %(reference_genome)s.fa -o %(output_file)s %(input_file)s\'\n                               }[options.aligner]\n@@ -263,7 +303,6 @@\n         if options.rrbs: # RRBS scan\n             bs_rrbs(options.infilename,\n                     asktag,\n-            #        options.rrbs_taginfo,\n                     options.adapter_file,\n                     options.cutnumber1,\n                     options.cutnumber2,\n@@ -299,18 +338,18 @@\n     else:\n         logm(\'Pair end\')\n         # pair end specific default options\n-        aligner_options = dict({BOWTIE: {\'--ff\'  : asktag == \'N\',\n-                                         \'--fr\'  : asktag == \'Y\',\n+        aligner_options = dict({BOWTIE: {\'--fr\'  : True,\n                                          \'-X\'    : options.max_insert_size,\n-                                         \'-I\'    : options.min_insert_size if options.min_insert_size > 0 else None\n+                                         \'-I\'    : options.min_insert_size if options.min_insert_size > 0 else None,\n+                                         \'-a\'    : True # "-k 2" in bowtie would not report the best two\n                                 },\n                                 BOWTIE2 : {\n-                                         \'--ff\'  : asktag == \'N\',\n-                                         \'--fr\'  : asktag == \'Y\',\n+                                         \'--fr\'  : True,\n                                          \'-X\'    : options.max_insert_size,\n                                          \'-I\'    : options.min_insert_size if options.min_insert_size > 0 else None,\n                                          \'--no-discordant\'  : True,\n-                                         \'--no-mixed\'       : True\n+                                         \'--no-mixed\'       : True,\n+                                         \'-k\'    : 2\n                                 },\n                                 SOAP: {\n                                         \'-x\' : options.max_insert_size,\n@@ -328,6 +367,11 @@\n \n         logm(\'Aligner command: %s\' % aligner_command)\n \n+        if \'--end-to-end\' not in aligner_options:\n+            aligner_options_defaults[BOWTIE2].update({\'-D\' : 50})\n+        else:\n+            aligner_options_defaults[BOWTIE2].update({\'-D\' : 50, \'-L\': 15, \'--score-min\': \'L,-0.6,-0.6\' })\n+\n         bs_pair_end(options.infilename_1,\n                     options.infilename_2,\n                     asktag,\n@@ -342,6 +386,7 @@\n                     outfile,\n                     XS_pct,\n                     XS_count,\n+                    options.adapter_mismatch,\n                     options.Output_multiple_hit\n              )\n \n'
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_seeker2-build.py
--- a/BSseeker2/bs_seeker2-build.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_seeker2-build.py Tue Nov 05 01:55:39 2013 -0500
[
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 import os
 from optparse import OptionParser, OptionGroup
@@ -12,8 +12,8 @@
     parser = OptionParser()
 
     parser.add_option("-f", "--file", dest="filename", help="Input your reference genome file (fasta)", metavar="FILE")
-    parser.add_option("--aligner", dest="aligner", help="Aligner program to perform the analysis: " + ', '.join(supported_aligners) + " [Default: %default]", metavar="ALIGNER", default = BOWTIE2)
-    parser.add_option("-p", "--path", dest="aligner_path", help="Path to the aligner program. Defaults: " +' '*70+ '\t'.join(('%s: %s '+' '*70) % (al, aligner_path[al]) for al in sorted(supported_aligners)),
+    parser.add_option("--aligner", dest="aligner", help="Aligner program to perform the analysis: " + ', '.join(supported_aligners) + " [Default: %default]", metavar="ALIGNER", default = BOWTIE)
+    parser.add_option("-p", "--path", dest="aligner_path", help="Path to the aligner program. Detected: " +' '*70+ '\t'.join(('%s: %s '+' '*70) % (al, aligner_path[al]) for al in sorted(supported_aligners)),
                   metavar="PATH")
     parser.add_option("-d", "--db", type="string", dest="dbpath", help="Path to the reference genome library (generated in preprocessing genome) [Default: %default]", metavar="DBPATH", default = reference_genome_path)
 
@@ -23,7 +23,7 @@
     rrbs_opts = OptionGroup(parser, "Reduced Representation Bisulfite Sequencing Options",
                                 "Use this options with conjuction of -r [--rrbs]")
     rrbs_opts.add_option("-r", "--rrbs", action="store_true", dest="rrbs", help = 'Build index specially for Reduced Representation Bisulfite Sequencing experiments. Genome other than certain fragments will be masked. [Default: %default]', default = False)
-    rrbs_opts.add_option("-l", "--low",type= "int", dest="low_bound", help="lower bound of fragment length (excluding recognition sequence such as C-CGG) [Default: %default]", default = 40)
+    rrbs_opts.add_option("-l", "--low",type= "int", dest="low_bound", help="lower bound of fragment length (excluding recognition sequence such as C-CGG) [Default: %default]", default = 20)
     rrbs_opts.add_option("-u", "--up", type= "int", dest="up_bound", help="upper bound of fragment length (excluding recognition sequence such as C-CGG ends) [Default: %default]", default = 500)
     rrbs_opts.add_option("-c", "--cut-site", type= "string", dest="cut_format", help="Cut sites of restriction enzyme. Ex: MspI(C-CGG), Mael:(C-TAG), double-enzyme MspI&Mael:(C-CGG,C-TAG). [Default: %default]", default = "C-CGG")
     parser.add_option_group(rrbs_opts)
@@ -33,7 +33,7 @@
 
     # if no options were given by the user, print help and exit
     if len(sys.argv) == 1:
-        print parser.print_help()
+        parser.print_help()
         exit(0)
 
     if options.version :
@@ -44,7 +44,11 @@
 
     rrbs = options.rrbs
 
-    fasta_file=os.path.expanduser(options.filename)
+    if options.filename is not None :
+        fasta_file=os.path.expanduser(options.filename)
+    else :
+        error("Please specify the genome file (Fasta) using \"-f\"")
+
     if fasta_file is None:
         error('Fasta file for the reference genome must be supported')
 
@@ -69,9 +73,14 @@
 
     print "Reference genome file: %s" % fasta_file
     print "Reduced Representation Bisulfite Sequencing: %s" % rrbs
+    print "Short reads aligner you are using: %s" % options.aligner
     print "Builder path: %s" % builder_exec
+
     #---------------------------------------------------------------
 
+    if not os.path.isfile( builder_exec ) :
+        error("Cannot file program %s for execution." % builder_exec)
+
     ref_path = options.dbpath
 
     if os.path.exists(ref_path):
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_seeker2-call_methylation.py
--- a/BSseeker2/bs_seeker2-call_methylation.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_seeker2-call_methylation.py Tue Nov 05 01:55:39 2013 -0500
[
@@ -1,4 +1,4 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 from optparse import OptionParser, OptionGroup
 from bs_utils.utils import *
@@ -71,7 +71,7 @@
 
     # if no options were given by the user, print help and exit
     if len(sys.argv) == 1:
-        print parser.print_help()
+        parser.print_help()
         exit(0)
 
     if options.version :
@@ -133,8 +133,6 @@
         nuc, context, subcontext = context_calling(chrom_seq, col.pos)
         total_reads = 0
 
-
-
         for pr in col.pileups:
         #     print pr
              if (not pr.indel) : # skip indels
@@ -152,7 +150,6 @@
                     print 'WARNING: read %s has an invalid alignment. Discarding.. ' % pr.alignment.qname
                     continue
                 read_nuc = pr.alignment.seq[pr.qpos]
-         #       print "read_nuc=", read_nuc
                 if pr.alignment.is_reverse:
                     ATCG_rev[read_nuc] += 1
                 else:
@@ -194,7 +191,8 @@
                 wiggle.write('%d\t%f\n' % (pos, meth_level))
             else :
                 wiggle.write('%d\t-%f\n' % (pos, meth_level))
-            CGmap.write('%(chrom)s\t%(nuc)s\t%(pos)d\t%(context)s\t%(subcontext)s\t%(meth_level_string)s\t%(meth_cytosines)s\t%(all_cytosines)s\n' % locals())
+
+        CGmap.write('%(chrom)s\t%(nuc)s\t%(pos)d\t%(context)s\t%(subcontext)s\t%(meth_level_string)s\t%(meth_cytosines)s\t%(all_cytosines)s\n' % locals())
     ATCGmap.close()
     CGmap.close()
     wiggle.close()
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_utils/.___init__.py
b
Binary file BSseeker2/bs_utils/.___init__.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_utils/._utils.py
b
Binary file BSseeker2/bs_utils/._utils.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/bs_utils/utils.py
--- a/BSseeker2/bs_utils/utils.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/bs_utils/utils.py Tue Nov 05 01:55:39 2013 -0500
[
@@ -23,7 +23,7 @@
 
 def show_version() :
     print ""
-    print "     BS-Seeker2 v2.0.3 - May 19, 2013     "
+    print "     BS-Seeker2 v2.0.5 - Nov 5, 2013     "
     print ""
 
 
@@ -135,14 +135,15 @@
                              SOAP    : '--soap-',
                              RMAP    : '--rmap-' }
 
-aligner_path = dict((aligner, os.path.expanduser(find_location(aligner) or default_path))
-                    for aligner, default_path in
-                           [(BOWTIE,'~/bowtie-0.12.7/'),
-                            (BOWTIE2, '~/bowtie-0.12.7/'),
-                            (SOAP, '~/soap2.21release/'),
-                            (RMAP, '~/rmap_v2.05/bin')
-                            ])
-
+#aligner_path = dict((aligner, os.path.expanduser(find_location(aligner) or default_path))
+#                    for aligner, default_path in
+#                           [(BOWTIE,'~/bowtie/'),
+#                            (BOWTIE2, '~/bowtie2/'),
+#                            (SOAP, '~/soap/'),
+#                            (RMAP, '~/rmap/bin')
+#                            ])
+aligner_path = dict((aligner, os.path.expanduser(find_location(aligner) or "None"))
+                    for aligner in [(BOWTIE), (BOWTIE2), (SOAP), (RMAP)])
 
 reference_genome_path = os.path.join(os.path.split(globals()['__file__'])[0],'reference_genomes')
 
@@ -214,7 +215,10 @@
     """ Splits a file (equivalend to UNIX split -l ) """
     fno = 0
     lno = 0
-    INPUT = open(filename, 'r')
+    if filename.endswith(".gz") :
+        INPUT = gzip.open(filename, 'rb')
+    else :
+        INPUT = open(filename, 'r')
     output = None
     for l in INPUT:
         if lno == 0:
@@ -321,7 +325,10 @@
 
     commands = [(cmd[0], open(cmd[1], 'w')) if type(cmd) is tuple else (cmd, None) for cmd in commands]
 
-    logm('Starting commands:\n' + '\n'.join([cmd for cmd, stdout in commands]))
+    #logm('Starting commands:\n' + '\n'.join([cmd for cmd, stdout in commands]))
+    logm('Starting commands:')
+    for cmd, stdout in commands :
+        logm("Launched: "+cmd)
     for i, proc in enumerate([subprocess.Popen(args = shlex.split(cmd), stdout = stdout) for cmd, stdout in commands]):
         return_code = proc.wait()
         logm('Finished: ' + commands[i][0])
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/galaxy/.___init__.py
b
Binary file BSseeker2/galaxy/.___init__.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/galaxy/._bs_seeker2_wrapper.py
b
Binary file BSseeker2/galaxy/._bs_seeker2_wrapper.py has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/galaxy/._bs_seeker2_wrapper.xml
b
Binary file BSseeker2/galaxy/._bs_seeker2_wrapper.xml has changed
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/galaxy/bs_seeker2_wrapper.py
--- a/BSseeker2/galaxy/bs_seeker2_wrapper.py Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/galaxy/bs_seeker2_wrapper.py Tue Nov 05 01:55:39 2013 -0500
[
@@ -114,7 +114,6 @@
                                     ('_rrbs_%s_%s' % (getopt(args[ALIGN], '-l', '--low', '40'),
                                                       getopt(args[ALIGN], '-u', '--up', '500'))
                                      if len(set(['-r', '--rrbs']) & set(args[ALIGN])) > 0 else '') +
-
                                     '_' + args[ALIGN]['--aligner'])
                                     })
     run_prog(os.path.join(path_to_bs_seeker, 'bs_seeker2-call_methylation.py'), args[CALL_METHYLATION])
b
diff -r e6df770c0e58 -r 8b26adf64adc BSseeker2/galaxy/bs_seeker2_wrapper.xml
--- a/BSseeker2/galaxy/bs_seeker2_wrapper.xml Fri Jul 12 18:47:28 2013 -0400
+++ b/BSseeker2/galaxy/bs_seeker2_wrapper.xml Tue Nov 05 01:55:39 2013 -0500
[
b'@@ -1,255 +1,270 @@\n-<tool id="bs_seeker_wrapper" name="BS-Seeker2" version="2.0.0">\n-  <requirements><requirement type=\'package\'>bs_seeker2</requirement></requirements>\n-  <description>Versatile aligner for bisulfite sequencing data</description>\n-  <command interpreter="python">\n-      bs_seeker2_wrapper.py\n-      ### define exec path\n-      ###    --exec-path "/u/home/galaxy/galaxy/GalaxyTools/bin"\n-      ### [Please change the following path to your local directory]\n-          --exec-path "/Users/weilong/Documents/program/BSseeker2"\n-      ### output\n-          --align--output $align_output\n-          --call_methylation--wig $call_methylation_wig\n-          --call_methylation--CGmap $call_methylation_CGmap\n-          --call_methylation--ATCGmap $call_methylation_ATCGmap\n-          --call_methylation--txt\n-\n-      #if $singlePaired.sPaired == "paired"\n-          --align--input_1 $input1\n-          --align--input_2 $singlePaired.input2\n-      #end if\n-\n-\n-      ### aligner\n-      --align--aligner ${choosealigner.aligner}\n-\n-      ### Index from history or built-in\n-      #if $choosealigner.rrbsFragments.refGenomeSource.genomeSource == "history"\n-          --build--file ${choosealigner.rrbsFragments.refGenomeSource.ownFile}\n-          --build--aligner ${choosealigner.aligner}\n-          --align-g ${choosealigner.rrbsFragments.refGenomeSource.ownFile}\n-          --align--db ${choosealigner.rrbsFragments.refGenomeSource.ownFile}\n-      #else if $choosealigner.rrbsFragments.refGenomeSource.genomeSource == "indexed"\n-          --align--db ${choosealigner.rrbsFragments.refGenomeSource.index.fields.path}\n-          --align-g ${choosealigner.rrbsFragments.refGenomeSource.index.fields.path}/${choosealigner.rrbsFragments.refGenomeSource.index.fields.dbkey}.fa\n-\n-      #end if\n-\n-      ### RRBS or WGBS\n-      #if $choosealigner.rrbsFragments.Fragmented == "Yes"\n-          #if $choosealigner.rrbsFragments.refGenomeSource.genomeSource == "history"\n-            --build--rrbs\n-            --build--low ${choosealigner.rrbsFragments.lowerBound}\n-            --build--up ${choosealigner.rrbsFragments.upperBound}\n-          #end if\n-          --align--rrbs\n-          --align--low ${choosealigner.rrbsFragments.lowerBound}\n-          --align--up ${choosealigner.rrbsFragments.upperBound}\n-      #end if\n-\n-\n-\n-      ### Inputs\n-      #if $singlePaired.sPaired == "single"\n-          --align-i $input1\n-      #end if\n-\n-      ### Library type\n-          --align-t $tag\n-\n-      ### other general options\n-      #if $sParams.sSettingsType == "preSet"\n-          --align--start_base 1\n-          --align--end_base 200\n-          --align--mis 4\n-      #end if\n-\n-      ### adapter information\n-      #if $adapterInfo.useAdapter == "Yes"\n-          --align--adapter ${adapterInfo.adapter_file}\n-      #end if\n-\n-      #if $sParams.sSettingsType == "full"\n-          --align--start_base ${sParams.start_base}\n-          --align--end_base ${sParams.end_base}\n-          --align--mis ${sParams.num_mismatch}\n-      #end if\n-\n-  </command>\n-  <inputs>\n-     <param format="fastq,fasta,qseq" name="input1" type="data" label="Input your read file" help="reads file in fastq, qseq or fasta format" />\n-     <conditional name="singlePaired">\n-        <param name="sPaired" type="select" label="Is this library mate-paired?">\n-          <option value="single">Single-end</option>\n-          <option value="paired">Paired-end</option>\n-        </param>\n-        <when value="paired">\n-          <param format="fastq,fasta,qseq" name="input2" type="data" label="Input your read file 2" help="reads in fastq, qseq or fasta format" />\n-          <param name="min_ins_distance" type="integer" value="-1" label=" Minimum insert size for valid paired-end alignments" />\n-          <param name="max_ins_distance" type="integer" value="400" label="Maximum insert size for valid paired-end alignments" />\n-        </when>\n-     </conditional> \n-     <param name="tag" type="select" label="Type of librar'..b'" label="Will you select a reference genome from your history or use a built-in index?" help="">\r\n+                             <option value="indexed">Use a built-in index</option>\r\n+                             <option value="history">Use one from the history</option>\r\n+                         </param>\r\n+                         <when value="indexed">\r\n+                             <param name="index" type="select" label="Select a reference genome (WGBS, bowtie2)">\r\n+                                 <options from_data_table="bs_seeker2_indexes_WGBS_bowtie2">\r\n+                                     <filter type="sort_by" column="2"/>\r\n+                                     <validator type="no_options" message="No indexes are available for the selected input dataset"/>\r\n+                                 </options>\r\n+                             </param>\r\n+                         </when>\r\n+                         <when value="history">\r\n+                             <param name="ownFile" type="data" format="fasta" metadata_name="dbkey" label="Select the reference genome" />\r\n+                         </when>\r\n+                     </conditional>\r\n+                 </when>\r\n+             </conditional>\r\n+\r\n+\r\n+             <conditional name="mode_type">\r\n+                 <param name="mode" type="select" label="Select the mode of Bowtie2">\r\n+                     <option value="local" selected="true"> local alignment </option>\r\n+                     <option value="end_to_end" > end-to-end alignment </option>\r\n+                 </param>\r\n+             </conditional>\r\n+         </when>\r\n+     </conditional>\r\n+     <conditional name="adapterInfo">\r\n+        <param name="useAdapter" type="select" label="adapter sequence">\r\n+           <option value="noAdapter">No</option>\r\n+           <option value="withAdapter">Yes</option>\r\n+        </param>\r\n+        <when value="withAdapter">\r\n+           <param format="txt" name="adapter_file" type="data" label="Input file of your adaptor sequences" help="Input text file of your adaptor sequences" />\r\n+        </when>\r\n+     </conditional>\r\n+\r\n+     <conditional name="sParams">\r\n+       <param name="sSettingsType" type="select" label="BS Seeker2 settings to use" help="You can use the default settings or set customer values for the BS Seeker2 parameters.">\r\n+         <option value="preSet">User Defaults</option>\r\n+         <option value="full">Full parameter list</option>\r\n+       </param>\r\n+       <when value="preSet" /> \r\n+       <when value="full">\r\n+           <param name="start_base" type="integer" value="1" label="The start base of the read to be mapped" help="" />\r\n+           <param name="end_base" type="integer" value="200" label="The end base of the read to be mapped" help="" />\r\n+\r\n+           <param name="num_mismatch" type="integer" value="4" label="Number of mismatches" help="(INT) Default: 4" />\r\n+       </when>   \r\n+     </conditional>\r\n+\r\n+</inputs>\r\n+\r\n+  <outputs>\r\n+    <data format="bam" name="align_output"  label="BAM Alignments"> </data>\r\n+    <data format="wig" name="call_methylation_wig"  label="Methylation Levels"> </data>\r\n+    <data format="tabular" name="call_methylation_CGmap"  label="CGmap file"> </data>\r\n+    <data format="tabular" name="call_methylation_ATCGmap"  label="ATCGmap file"> </data>\r\n+\r\n+  </outputs>\r\n+  <help>\r\n+**What it does**\r\n+\r\n+BS-Seeker2 is a seamlessly pipeline for mapping bisulfite sequencing data and generating detailed DNA methylome. BS-Seeker2 improves mappability by using local alignment, and is tailored for RRBS library by building special index, with higher efficiency and accuracy. This is the Galaxy version of BS-Seeker2.\r\n+\r\n+------\r\n+\r\n+**Resources**\r\n+\r\n+The homepage for BS-Seeker2 is http://pellegrini.mcdb.ucla.edu/BS_Seeker2/.\r\n+\r\n+For more information of BS-Seeker2, please refer to https://github.com/BSSeeker/BSseeker2.\r\n+\r\n+------\r\n+\r\n+**Example**\r\n+\r\n+- Adapter file::\r\n+\r\n+      AGATCGGAAGAGCACACGTC\r\n+\r\n+\r\n+  </help>\r\n+</tool>\r\n'