##################################
#                                #
# Last modified 06/08/2013       # 
#                                #
# Georgi Marinov                 #
#                                # 
##################################

import sys
import string

def run():

    if len(sys.argv) < 2:
        print 'usage: python %s Interactions.bed outfilename' % sys.argv[0]
        print 'assumed format: chr1\t32791791\t32792312\tchr1:32791791..32792312-chr11:132445143..132445663,2\t200\t.\t32791791\t32792312\t255,0,0\t1\t521\t0'
        sys.exit(1)

    inputfilename = sys.argv[1]
    outputfilename = sys.argv[2]

    outfile = open(outputfilename, 'w')

    lineslist = open(inputfilename)
    for line in lineslist:
        fields = line.strip().split('\t')
        chr1 = fields[3].split('-')[0].split(':')[0]
        chr2 = fields[3].split('-')[1].split(':')[0]
        if chr1 == chr2:
            outfile.write(line)

    outfile.close()

run()

