def _isSequenceHead(line):
if len(line) < <NUM_LIT:1>:<EOL><INDENT>return False<EOL><DEDENT>if line[<NUM_LIT:0>] == '<STR_LIT:>>':<EOL><INDENT>return True<EOL><DEDENT>return False<EOL>
Determine whether a string conforms to the requirements for a header line
in fasta format. Fasta header lines must start with a '>'; empty spaces are
not stripped, so if your line has any whitespace before '>', it will fail
this check. There is no check for newline characters either, so strings
with \n at the end will pass, as will those without it. Multi-line strings
will also pass.

:param line: the line to check
:return: True if the passed line matches the fasta specification for a
         header line, else false.