CONSTRUCT { _:893013 up:source unirule:MF_04000 . _:893014 up:source unirule:MF_04000 . _:893015 up:source unirule:MF_04000 . _:893016 up:source unirule:MF_04000 . _:893017 up:source unirule:MF_04000 . _:893018 up:source unirule:MF_04000 . _:893019 up:source unirule:MF_04000 . _:893020 up:source unirule:MF_04000 . _:893021 up:source unirule:MF_04000 . _:893022 up:source unirule:MF_04000 . _:893023 up:source unirule:MF_04000 . _:893024 up:source unirule:MF_04000 . _:893025 up:source unirule:MF_04000 . _:893026 up:source unirule:MF_04000 . _:893027 up:source unirule:MF_04000 . _:893028 up:source unirule:MF_04000 . _:893029 up:source unirule:MF_04000 . _:893030 up:source unirule:MF_04000 . _:893031 up:source unirule:MF_04000 . _:893032 up:source unirule:MF_04000 . _:893033 up:source unirule:MF_04000 . _:893034 up:source unirule:MF_04000 . _:893035 up:source unirule:MF_04000 . _:893036 up:source unirule:MF_04000 . _:893037 up:source unirule:MF_04000 . _:893038 up:source unirule:MF_04000 . _:893039 up:source unirule:MF_04000 . _:893040 up:source unirule:MF_04000 . _:893041 up:source unirule:MF_04000 . _:893042 up:source unirule:MF_04000 . _:893043 up:source unirule:MF_04000 . _:893044 up:source unirule:MF_04000 . _:893045 up:source unirule:MF_04000 . _:893046 up:source unirule:MF_04000 . _:893047 up:source unirule:MF_04000 . _:893048 up:source unirule:MF_04000 . _:893049 up:source unirule:MF_04000 . _:893050 up:source unirule:MF_04000 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation9 , ?annotation10 , ?annotation12 , ?annotation13 ; up:classifiedWith GO:0003677 , GO:0005524 , GO:0006260 , GO:0042025 , GO:0043138 , keyword:1048 , keyword:235 , keyword:238 , keyword:244 , keyword:347 , keyword:378 , keyword:413 , keyword:547 , keyword:597 , keyword:67 ; up:recommendedName ?name0 . ?name0 up:ecName '5.6.2.4' ; up:fullName 'Replication protein E1' ; rdf:type up:Structured_Name . ?name1 up:fullName 'ATP-dependent helicase E1' ; rdf:type up:Structured_Name . ?name2 up:fullName "DNA 3'-5' helicase E1" ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'E1' . ?annotation4 a up:Function_Annotation ; rdfs:comment "ATP-dependent DNA 3'-5' helicase required for initiation of viral DNA replication. It forms a complex with the viral E2 protein. The E1-E2 complex binds to the replication origin which contains binding sites for both proteins. During the initial step, a dimer of E1 interacts with a dimer of protein E2 leading to a complex that binds the viral origin of replication with high specificity. Then, a second dimer of E1 displaces the E2 dimer in an ATP-dependent manner to form the E1 tetramer. Following this, two E1 monomers are added to each half of the site, which results in the formation of two E1 trimers on the viral ori. Subsequently, two hexamers will be created. The double hexamer acts as a bi-directional helicase machinery and unwinds the viral DNA and then recruits the host DNA polymerase to start replication." . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:enzymeClass <http://purl.uniprot.org/enzyme/5.6.2.4>. ?annotation7 up:activity ?activity8 ; rdf:type up:Catalytic_Activity_Annotation . ?activity8 up:catalyticActivity <http://rdf.rhea-db.org/13065>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.6.2.4>. ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Can form hexamers. Interacts with E2 protein; this interaction increases E1 DNA binding specificity. Interacts with host DNA polymerase subunit POLA2. Interacts with host single stranded DNA-binding protein RPA1. Interacts with host TOP1; this interaction stimulates the enzymatic activity of TOP1.' . ?annotation10 a up:Subcellular_Location_Annotation . ?annotation10li11 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation12 a up:PTM_Annotation ; rdfs:comment 'Phosphorylated.' . ?annotation13 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the papillomaviridae E1 protein family.' . ?case14 up:classifiedWith keyword:1017 , keyword:832 . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; rdf:type up:Cross-link_Annotation ; rdfs:comment 'Glycyl lysine isopeptide (Lys-Gly) (interchain with G-Cter in SUMO)' . ?pfsb17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; rdf:type up:Region_Annotation ; rdfs:comment 'DNA-binding region' . ?pfsb23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfs27 up:annotation ?annotation28 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf chebi:30616 . ?pfs34 up:annotation ?annotation35 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Nuclear localization signal' . ?pfsb36 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphothreonine; by host' . ?pfsb42 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphoserine; by host' . ?pfsb48 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Nuclear export signal' . ?pfsb54 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphoserine; by host' . ?pfsb60 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphoserine; by host' . ?pfsb66 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphoserine; by host' . ?pfsb72 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . _:893051 a rdf:Statement ; up:attribution _:893013 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:893052 a rdf:Statement ; up:attribution _:893014 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:893053 a rdf:Statement ; up:attribution _:893015 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:893054 a rdf:Statement ; up:attribution _:893016 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:893055 a rdf:Statement ; up:attribution _:893017 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:893056 a rdf:Statement ; up:attribution _:893018 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:893057 a rdf:Statement ; up:attribution _:893019 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:893058 a rdf:Statement ; up:attribution _:893020 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:893059 a rdf:Statement ; up:attribution _:893021 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:893060 a rdf:Statement ; up:attribution _:893022 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:893061 a rdf:Statement ; up:attribution _:893023 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:893062 a rdf:Statement ; up:attribution _:893024 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:893063 a rdf:Statement ; up:attribution _:893025 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:235 . _:893064 a rdf:Statement ; up:attribution _:893026 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:238 . _:893065 a rdf:Statement ; up:attribution _:893027 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:244 . _:893066 a rdf:Statement ; up:attribution _:893028 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:347 . _:893067 a rdf:Statement ; up:attribution _:893029 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1048 . _:893068 a rdf:Statement ; up:attribution _:893030 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:893069 a rdf:Statement ; up:attribution _:893031 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:893070 a rdf:Statement ; up:attribution _:893032 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:893071 a rdf:Statement ; up:attribution _:893033 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:893072 a rdf:Statement ; up:attribution _:893034 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042025 . _:893073 a rdf:Statement ; up:attribution _:893035 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:893074 a rdf:Statement ; up:attribution _:893036 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0043138 . _:893075 a rdf:Statement ; up:attribution _:893037 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003677 . _:893076 a rdf:Statement ; up:attribution _:893038 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006260 . _:893077 a rdf:Statement ; up:attribution _:893039 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:832 . _:893078 a rdf:Statement ; up:attribution _:893040 ; rdf:subject ?case14 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1017 . _:893079 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:893080 a rdf:Statement ; up:attribution _:893041 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:893081 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:893082 a rdf:Statement ; up:attribution _:893042 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:893083 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:893084 a rdf:Statement ; up:attribution _:893043 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:893085 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:893086 a rdf:Statement ; up:attribution _:893044 ; rdf:subject ?pfs34 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:893087 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:893088 a rdf:Statement ; up:attribution _:893045 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:893089 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:893090 a rdf:Statement ; up:attribution _:893046 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:893091 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:893092 a rdf:Statement ; up:attribution _:893047 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:893093 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:893094 a rdf:Statement ; up:attribution _:893048 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:893095 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:893096 a rdf:Statement ; up:attribution _:893049 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:893097 a rdf:Statement ; up:source unirule:MF_04000 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:893098 a rdf:Statement ; up:attribution _:893050 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04000 #Rule MF_04000 Created by:? on:2015-10-29 Modified by:Andrea Auchincloss on:2025-03-24 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04000 . ?thisOrganism rdfs:subClassOf+ taxon:151340 . BIND(URI(CONCAT(STR(?this), '#MF_04000a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_04000a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_04000a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_04000a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04000a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_04000a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_04000a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_04000a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_04000a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_04000a13')) AS ?annotation13) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch80 faldo:location ?templateMotifSequenceMatchRegionP0311681 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0311683 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03116MF_0400076 . ?templateMotifSequenceMatchRegionP0311681 faldo:begin ?templateMotifSequenceMatchBeginP0311682 . ?templateMotifSequenceMatchBeginP0311682 faldo:position ?templateMotifSequenceMatchBeginPositionP0311677 ; faldo:reference isoform:P03116-1 . ?templateMotifSequenceProfileAlignmentOperationP0311683 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch84 faldo:location ?targetMotifMatchRegionMatch85 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0400087 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03116MF_0400078 . ?targetMotifMatchRegionMatch85 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0400086 . ?targetMotifMatchRegionMatchBeginMF_0400086 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400079 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0400087 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagUbl) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_0400076, 1, (STRLEN(?templateMotifCigarP03116MF_0400076) - STRLEN(REPLACE(?templateMotifCigarP03116MF_0400076, CONCAT('^(?:-*[^-]){', STR(((514 - ?templateMotifSequenceMatchBeginPositionP0311677) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_0400078, 1, (STRLEN(?targetMotifMatchCigarP03116MF_0400078) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_0400078, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_0400078, 1, (STRLEN(?targetMotifMatchCigarP03116MF_0400078) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_0400078, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) . BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0400079) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_04000a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionP0311696 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0311698 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03116MF_0400091 . ?templateMotifSequenceMatchRegionP0311696 faldo:begin ?templateMotifSequenceMatchBeginP0311697 . ?templateMotifSequenceMatchBeginP0311697 faldo:position ?templateMotifSequenceMatchBeginPositionP0311692 ; faldo:reference isoform:P03116-1 . ?templateMotifSequenceProfileAlignmentOperationP0311698 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000102 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03116MF_0400093 . ?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000101 . ?targetMotifMatchRegionMatchBeginMF_04000101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400094 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000102 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_0400091, 1, (STRLEN(?templateMotifCigarP03116MF_0400091) - STRLEN(REPLACE(?templateMotifCigarP03116MF_0400091, CONCAT('^(?:-*[^-]){', STR(((142 - ?templateMotifSequenceMatchBeginPositionP0311692) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_0400093, 1, (STRLEN(?targetMotifMatchCigarP03116MF_0400093) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_0400093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_0400093, 1, (STRLEN(?targetMotifMatchCigarP03116MF_0400093) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_0400093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0400094) - 1) AS ?thisPositionOn25) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_0400091, 1, (STRLEN(?templateMotifCigarP03116MF_0400091) - STRLEN(REPLACE(?templateMotifCigarP03116MF_0400091, CONCAT('^(?:-*[^-]){', STR(((308 - ?templateMotifSequenceMatchBeginPositionP0311692) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_0400093, 1, (STRLEN(?targetMotifMatchCigarP03116MF_0400093) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_0400093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_0400093, 1, (STRLEN(?targetMotifMatchCigarP03116MF_0400093) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_0400093, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0400094) - 1) AS ?thisPositionOn26) . BIND(?this AS ?pfs2t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) . FILTER ((BOUND(?thisPositionOn25) && BOUND(?thisPositionOn26))) . BIND(URI(CONCAT(STR(?this), '#MF_04000a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP03116113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03116115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03116MF_04000108 . ?templateMotifSequenceMatchRegionP03116113 faldo:begin ?templateMotifSequenceMatchBeginP03116114 . ?templateMotifSequenceMatchBeginP03116114 faldo:position ?templateMotifSequenceMatchBeginPositionP03116109 ; faldo:reference isoform:P03116-1 . ?templateMotifSequenceProfileAlignmentOperationP03116115 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03116MF_04000110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000118 . ?targetMotifMatchRegionMatchBeginMF_04000118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04000111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000119 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_04000108, 1, (STRLEN(?templateMotifCigarP03116MF_04000108) - STRLEN(REPLACE(?templateMotifCigarP03116MF_04000108, CONCAT('^(?:-*[^-]){', STR(((433 - ?templateMotifSequenceMatchBeginPositionP03116109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_04000110, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000110) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_04000110, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000110) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_04000111) - 1) AS ?thisPositionOn32) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_04000108, 1, (STRLEN(?templateMotifCigarP03116MF_04000108) - STRLEN(REPLACE(?templateMotifCigarP03116MF_04000108, CONCAT('^(?:-*[^-]){', STR(((440 - ?templateMotifSequenceMatchBeginPositionP03116109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1122) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_04000110, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000110) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_04000110, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000110) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1122), '}'), '')))), '[^-]', ''))) AS ?step2123) . BIND(((?step2123 + ?targetMotifMatchRegionMatchBeginPositionMF_04000111) - 1) AS ?thisPositionOn33) . BIND(?this AS ?pfs2t124) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]GKS', SUBSTR(?thisSequenceValue, ?thisPositionOn32, (?thisPositionOn33 - ?thisPositionOn32)))) . BIND(URI(CONCAT(STR(?this), '#MF_04000a28')) AS ?annotation28) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch129 faldo:location ?templateMotifSequenceMatchRegionP03116130 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03116132 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03116MF_04000125 . ?templateMotifSequenceMatchRegionP03116130 faldo:begin ?templateMotifSequenceMatchBeginP03116131 . ?templateMotifSequenceMatchBeginP03116131 faldo:position ?templateMotifSequenceMatchBeginPositionP03116126 ; faldo:reference isoform:P03116-1 . ?templateMotifSequenceProfileAlignmentOperationP03116132 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch133 faldo:location ?targetMotifMatchRegionMatch134 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000136 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03116MF_04000127 . ?targetMotifMatchRegionMatch134 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000135 . ?targetMotifMatchRegionMatchBeginMF_04000135 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04000128 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000136 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_04000125, 1, (STRLEN(?templateMotifCigarP03116MF_04000125) - STRLEN(REPLACE(?templateMotifCigarP03116MF_04000125, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionP03116126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_04000127, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000127) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_04000127, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000127) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_04000128) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_04000125, 1, (STRLEN(?templateMotifCigarP03116MF_04000125) - STRLEN(REPLACE(?templateMotifCigarP03116MF_04000125, CONCAT('^(?:-*[^-]){', STR(((86 - ?templateMotifSequenceMatchBeginPositionP03116126) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1139) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_04000127, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000127) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_04000127, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000127) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000127, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1139), '}'), '')))), '[^-]', ''))) AS ?step2140) . BIND(((?step2140 + ?targetMotifMatchRegionMatchBeginPositionMF_04000128) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs2t141) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)) = 'KRK')) . BIND(URI(CONCAT(STR(?this), '#MF_04000a35')) AS ?annotation35) . BIND(?this AS ?pfs34) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch146 faldo:location ?templateMotifSequenceMatchRegionP03116147 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03116149 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03116MF_04000142 . ?templateMotifSequenceMatchRegionP03116147 faldo:begin ?templateMotifSequenceMatchBeginP03116148 . ?templateMotifSequenceMatchBeginP03116148 faldo:position ?templateMotifSequenceMatchBeginPositionP03116143 ; faldo:reference isoform:P03116-1 . ?templateMotifSequenceProfileAlignmentOperationP03116149 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch150 faldo:location ?targetMotifMatchRegionMatch151 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000153 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03116MF_04000144 . ?targetMotifMatchRegionMatch151 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000152 . ?targetMotifMatchRegionMatchBeginMF_04000152 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04000145 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000153 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_04000142, 1, (STRLEN(?templateMotifCigarP03116MF_04000142) - STRLEN(REPLACE(?templateMotifCigarP03116MF_04000142, CONCAT('^(?:-*[^-]){', STR(((102 - ?templateMotifSequenceMatchBeginPositionP03116143) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_04000144, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000144) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000144, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_04000144, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000144) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000144, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) . BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_04000145) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs2t156) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse43) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_04000a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch161 faldo:location ?templateMotifSequenceMatchRegionP03116162 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03116164 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03116MF_04000157 . ?templateMotifSequenceMatchRegionP03116162 faldo:begin ?templateMotifSequenceMatchBeginP03116163 . ?templateMotifSequenceMatchBeginP03116163 faldo:position ?templateMotifSequenceMatchBeginPositionP03116158 ; faldo:reference isoform:P03116-1 . ?templateMotifSequenceProfileAlignmentOperationP03116164 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch165 faldo:location ?targetMotifMatchRegionMatch166 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000168 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03116MF_04000159 . ?targetMotifMatchRegionMatch166 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000167 . ?targetMotifMatchRegionMatchBeginMF_04000167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04000160 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000168 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03116MF_04000157, 1, (STRLEN(?templateMotifCigarP03116MF_04000157) - STRLEN(REPLACE(?templateMotifCigarP03116MF_04000157, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionP03116158) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1169) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03116MF_04000159, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000159) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03116MF_04000159, 1, (STRLEN(?targetMotifMatchCigarP03116MF_04000159) - STRLEN(REPLACE(?targetMotifMatchCigarP03116MF_04000159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), '')))), '[^-]', ''))) AS ?step2170) . BIND(((?step2170 + ?targetMotifMatchRegionMatchBeginPositionMF_04000160) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs2t171) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_04000a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch176 faldo:location ?templateMotifSequenceMatchRegionP04014177 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04014179 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04014MF_04000172 . ?templateMotifSequenceMatchRegionP04014177 faldo:begin ?templateMotifSequenceMatchBeginP04014178 . ?templateMotifSequenceMatchBeginP04014178 faldo:position ?templateMotifSequenceMatchBeginPositionP04014173 ; faldo:reference isoform:P04014-1 . ?templateMotifSequenceProfileAlignmentOperationP04014179 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch180 faldo:location ?targetMotifMatchRegionMatch181 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000183 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04014MF_04000174 . ?targetMotifMatchRegionMatch181 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000182 . ?targetMotifMatchRegionMatchBeginMF_04000182 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04000175 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000183 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04014MF_04000172, 1, (STRLEN(?templateMotifCigarP04014MF_04000172) - STRLEN(REPLACE(?templateMotifCigarP04014MF_04000172, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionP04014173) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04014MF_04000174, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000174) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04014MF_04000174, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000174) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), '')))), '[^-]', ''))) AS ?step2185) . BIND(((?step2185 + ?targetMotifMatchRegionMatchBeginPositionMF_04000175) - 1) AS ?thisPositionOn56) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04014MF_04000172, 1, (STRLEN(?templateMotifCigarP04014MF_04000172) - STRLEN(REPLACE(?templateMotifCigarP04014MF_04000172, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionP04014173) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04014MF_04000174, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000174) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04014MF_04000174, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000174) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), '')))), '[^-]', ''))) AS ?step2187) . BIND(((?step2187 + ?targetMotifMatchRegionMatchBeginPositionMF_04000175) - 1) AS ?thisPositionOn57) . BIND(?this AS ?pfs3t188) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse55) . FILTER (REGEX('[LIV][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][LIV][ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][LIV][ARNDCQEGHILKMFPSTWYVBZJUOX][LIV]', SUBSTR(?thisSequenceValue, ?thisPositionOn56, (?thisPositionOn57 - ?thisPositionOn56)))) . BIND(URI(CONCAT(STR(?this), '#MF_04000a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch193 faldo:location ?templateMotifSequenceMatchRegionP04014194 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04014196 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04014MF_04000189 . ?templateMotifSequenceMatchRegionP04014194 faldo:begin ?templateMotifSequenceMatchBeginP04014195 . ?templateMotifSequenceMatchBeginP04014195 faldo:position ?templateMotifSequenceMatchBeginPositionP04014190 ; faldo:reference isoform:P04014-1 . ?templateMotifSequenceProfileAlignmentOperationP04014196 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch197 faldo:location ?targetMotifMatchRegionMatch198 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000200 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04014MF_04000191 . ?targetMotifMatchRegionMatch198 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000199 . ?targetMotifMatchRegionMatchBeginMF_04000199 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04000192 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000200 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04014MF_04000189, 1, (STRLEN(?templateMotifCigarP04014MF_04000189) - STRLEN(REPLACE(?templateMotifCigarP04014MF_04000189, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP04014190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1201) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04014MF_04000191, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000191) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04014MF_04000191, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000191) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), '')))), '[^-]', ''))) AS ?step2202) . BIND(((?step2202 + ?targetMotifMatchRegionMatchBeginPositionMF_04000192) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs3t203) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_04000a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch208 faldo:location ?templateMotifSequenceMatchRegionP04014209 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04014211 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04014MF_04000204 . ?templateMotifSequenceMatchRegionP04014209 faldo:begin ?templateMotifSequenceMatchBeginP04014210 . ?templateMotifSequenceMatchBeginP04014210 faldo:position ?templateMotifSequenceMatchBeginPositionP04014205 ; faldo:reference isoform:P04014-1 . ?templateMotifSequenceProfileAlignmentOperationP04014211 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch212 faldo:location ?targetMotifMatchRegionMatch213 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000215 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04014MF_04000206 . ?targetMotifMatchRegionMatch213 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000214 . ?targetMotifMatchRegionMatchBeginMF_04000214 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04000207 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000215 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04014MF_04000204, 1, (STRLEN(?templateMotifCigarP04014MF_04000204) - STRLEN(REPLACE(?templateMotifCigarP04014MF_04000204, CONCAT('^(?:-*[^-]){', STR(((93 - ?templateMotifSequenceMatchBeginPositionP04014205) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1216) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04014MF_04000206, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000206) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04014MF_04000206, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000206) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), '')))), '[^-]', ''))) AS ?step2217) . BIND(((?step2217 + ?targetMotifMatchRegionMatchBeginPositionMF_04000207) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs3t218) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_04000a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch223 faldo:location ?templateMotifSequenceMatchRegionP04014224 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP04014226 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04014MF_04000219 . ?templateMotifSequenceMatchRegionP04014224 faldo:begin ?templateMotifSequenceMatchBeginP04014225 . ?templateMotifSequenceMatchBeginP04014225 faldo:position ?templateMotifSequenceMatchBeginPositionP04014220 ; faldo:reference isoform:P04014-1 . ?templateMotifSequenceProfileAlignmentOperationP04014226 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . ?targetMotifMatch227 faldo:location ?targetMotifMatchRegionMatch228 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04000230 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04014MF_04000221 . ?targetMotifMatchRegionMatch228 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04000229 . ?targetMotifMatchRegionMatchBeginMF_04000229 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04000222 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04000230 edam:has_input signature:MF_04000 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04014MF_04000219, 1, (STRLEN(?templateMotifCigarP04014MF_04000219) - STRLEN(REPLACE(?templateMotifCigarP04014MF_04000219, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionP04014220) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1231) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04014MF_04000221, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000221) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000221, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1231), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04014MF_04000221, 1, (STRLEN(?targetMotifMatchCigarP04014MF_04000221) - STRLEN(REPLACE(?targetMotifMatchCigarP04014MF_04000221, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1231), '}'), '')))), '[^-]', ''))) AS ?step2232) . BIND(((?step2232 + ?targetMotifMatchRegionMatchBeginPositionMF_04000222) - 1) AS ?thisPositionOn74) . BIND(?thisPositionOn74 AS ?thisPositionOn75) . BIND(?this AS ?pfs3t233) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_04000a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag234) . } BIND(IF(BOUND(?tagUbl), ?caseWithTag234, ?UNBOUND_VARIABLE) AS ?case14) . }