#!/opt/anaconda1anaconda2anaconda3/bin/python

"""
Read a wiggle track and print out a series of lines containing
"chrom position score". Ignores track lines, handles bed, variableStep
and fixedStep wiggle lines.
"""
from __future__ import print_function

import sys

import bx.wiggle
import psyco_full

if len( sys.argv ) > 1: in_file = open( sys.argv[1] )
else: in_file = sys.stdin

if len( sys.argv ) > 2: out_file = open( sys.argv[2], "w" )
else: out_file = sys.stdout

for fields in bx.wiggle.Reader( in_file ):
    print(" ".join( map( str, fields ) ))

in_file.close()
out_file.close()
