sys.stderr.write( "%s\n" % ( msg ) )
        help()
        sys.exit(1)
    if clusteringMethod == "":
        msg = "ERROR: missing clustering method (-c)"
        sys.stderr.write( "%s\n" % ( msg ) )
        help()
        sys.exit(1)
    if not os.path.exists( inFileName ):
        msg = "ERROR: can't find file '%s'" % ( inFileName )
        sys.stderr.write( "%s\n" % ( msg ) )
        help()
        sys.exit(1)

    if verbose > 0:
        print "START %s" % (sys.argv[0].split("/")[-1])
        sys.stdout.flush()

    FastaUtils.splitSeqPerCluster( inFileName, clusteringMethod, simplifyHeader,
                                   createDir, "seqCluster", verbose )

    if verbose > 0:
        print "END %s" % (sys.argv[0].split("/")[-1])
        sys.stdout.flush()

    return 0


if __name__ == "__main__":
    main()