flowcraft/templates/process_abricate.py
def _get_contig_id(contig_str):
        """Tries to retrieve contig id. Returns the original string if it
        is unable to retrieve the id.

        Parameters
        ----------
        contig_str : str
            Full contig string (fasta header)

        Returns
        -------
        str
            Contig id
        """

        contig_id = contig_str

        try:
            contig_id = re.search(".*NODE_([0-9]*)_.*", contig_str).group(1)
        except AttributeError:
            pass

        try:
            contig_id = re.search(".*Contig_([0-9]*)_.*", contig_str).group(1)
        except AttributeError:
            pass

        return contig_id
def _get_contig_id(contig_str):
        contig_id = contig_str

        try:
            contig_id = re.search(".*NODE_([0-9]*)_.*", contig_str).group(1)
        except AttributeError:
            pass

        try:
            contig_id = re.search(".*Contig_([0-9]*)_.*", contig_str).group(1)
        except AttributeError:
            pass

        return contig_id
def _get_contig_id ( contig_str ) : contig_id = contig_str try : contig_id = re . search ( ".*NODE_([0-9]*)_.*" , contig_str ) . group ( 1 ) except AttributeError : pass try : contig_id = re . search ( ".*Contig_([0-9]*)_.*" , contig_str ) . group ( 1 ) except AttributeError : pass return contig_id
Tries to retrieve contig id. Returns the original string if it
        is unable to retrieve the id.

        Parameters
        ----------
        contig_str : str
            Full contig string (fasta header)

        Returns
        -------
        str
            Contig id
Tries to retrieve contig id . Returns the original string if it is unable to retrieve the id .