#!/bin/bash

while getopts s opt
do
        [ "$opt" = "s" ] && INCLUDE_SAME=1
done
shift $(( $OPTIND - 1 ))

if [ ! $# = 2 ]; then echo usage $0 curve-file-1 curve-file-2 >&1; exit 1; fi

if (( $INCLUDE_SAME ))
then
	order < $1 | comm - <(order < $2) | sed $'s/\t\([^\t]*\)\t/\\1\t\t/' | sed $'s/\t\t\(.*\)\t\(.*\)/\\1\t\\2\t\\2/' | fmerge 1
else
	order < $1 | comm -3 - <(order < $2) | sed $'s/\t\([^\t]*\)\t/\\1\t\t/' | fmerge 1
fi
