#!/usr/bin/env fslpython
#
# A FEEDS test which uses FLIRT to register one image to another.

import               sys
import               os
import os.path    as op
import subprocess as sp

outDir  = sys.argv[1]
inDir   = sys.argv[2]
fslDir  = os.environ['FSLDIR']

inimg    = op.join(inDir,   'flirt', 'input')
refimg   = op.join(fslDir,  'data', 'standard', 'MNI152_T1_2mm_brain')
outimg   = op.join(outDir,  'input_xformed')
outxform = op.join(outDir,  'xform.mat')

sys.exit(sp.call('flirt -in {} -ref {} -out {} -omat {}'.format(
    inimg, refimg, outimg, outxform).split()))
