CONSTRUCT { _:617121 up:source unirule:MF_01688 . _:617122 up:source unirule:MF_01688 . _:617123 up:source unirule:MF_01688 . _:617124 up:source unirule:MF_01688 . _:617125 up:source unirule:MF_01688 . _:617126 up:source unirule:MF_01688 . _:617127 up:source unirule:MF_01688 . _:617128 up:source unirule:MF_01688 . _:617129 up:source unirule:MF_01688 . _:617130 up:source unirule:MF_01688 . _:617131 up:source unirule:MF_01688 . _:617132 up:source unirule:MF_01688 . _:617133 up:source unirule:MF_01688 . _:617134 up:source unirule:MF_01688 . _:617135 up:source unirule:MF_01688 . _:617136 up:source unirule:MF_01688 . _:617137 up:source unirule:MF_01688 . _:617138 up:source unirule:MF_01688 . _:617139 up:source unirule:MF_01688 . _:617140 up:source unirule:MF_01688 . _:617141 up:source unirule:MF_01688 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0018771 , GO:0070980 , keyword:378 , keyword:58 ; up:recommendedName ?name0 . ?name0 up:ecName '3.7.1.8' ; up:fullName '2-hydroxy-6-oxo-6-phenylhexa-2,4-dienoate hydrolase' ; up:shortName 'HOPDA hydrolase' ; rdf:type up:Structured_Name . ?name1 up:fullName '2,6-dioxo-6-phenylhexa-3-enoate hydrolase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'bphD' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes an unusual C-C bond hydrolysis of 2-hydroxy-6-oxo-6-phenylhexa-2,4-dienoic acid (HOPDA) to produce benzoic acid and 2-hydroxy-2,4-pentadienoic acid (HPD).' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/17161>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.7.1.8>. ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Xenobiotic degradation; biphenyl degradation; 2-hydroxy-2,4-pentadienoate and benzoate from biphenyl: step 4/4.' . ?annotation7 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the AB hydrolase superfamily. BphD family.' . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; up:ligand ?ligand13 ; rdf:type up:Binding_Site_Annotation . ?pfsb11 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand13 rdfs:subClassOf ?molecule14 . ?molecule14 rdfs:label 'substrate' . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; rdf:type up:Active_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf ?molecule34 . ?molecule34 rdfs:label 'substrate' . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf ?molecule42 . ?molecule42 rdfs:label 'substrate' . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf ?molecule50 . ?molecule50 rdfs:label 'substrate' . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf ?molecule58 . ?molecule58 rdfs:label 'substrate' . ?pfs61 up:annotation ?annotation62 . ?annotation62 faldo:begin ?pfsb63 ; faldo:end ?pfse64 ; up:ligand ?ligand65 ; rdf:type up:Binding_Site_Annotation . ?pfsb63 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?ligand65 rdfs:subClassOf ?molecule66 . ?molecule66 rdfs:label 'substrate' . ?pfs69 up:annotation ?annotation70 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb71 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . _:617142 a rdf:Statement ; up:attribution _:617121 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:617143 a rdf:Statement ; up:attribution _:617122 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:617144 a rdf:Statement ; up:attribution _:617123 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:617145 a rdf:Statement ; up:attribution _:617124 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:617146 a rdf:Statement ; up:attribution _:617125 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:617147 a rdf:Statement ; up:attribution _:617126 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:617148 a rdf:Statement ; up:attribution _:617127 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:617149 a rdf:Statement ; up:attribution _:617128 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:617150 a rdf:Statement ; up:attribution _:617129 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:58 . _:617151 a rdf:Statement ; up:attribution _:617130 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:617152 a rdf:Statement ; up:attribution _:617131 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0018771 . _:617153 a rdf:Statement ; up:attribution _:617132 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0070980 . _:617154 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:617155 a rdf:Statement ; up:attribution _:617133 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:617156 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:617157 a rdf:Statement ; up:attribution _:617134 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:617158 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:617159 a rdf:Statement ; up:attribution _:617135 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:617160 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:617161 a rdf:Statement ; up:attribution _:617136 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:617162 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:617163 a rdf:Statement ; up:attribution _:617137 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:617164 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:617165 a rdf:Statement ; up:attribution _:617138 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:617166 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:617167 a rdf:Statement ; up:attribution _:617139 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:617168 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:617169 a rdf:Statement ; up:attribution _:617140 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:617170 a rdf:Statement ; up:source unirule:MF_01688 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:617171 a rdf:Statement ; up:attribution _:617141 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01688 #Rule MF_01688 Created by:? on:2009-04-08 Modified by:ipedruzz on:2024-05-23 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01688 . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(URI(CONCAT(STR(?this), '#MF_01688a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01688a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01688a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01688a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01688a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01688a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01688a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionP4722980 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4722982 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_0168875 . ?templateMotifSequenceMatchRegionP4722980 faldo:begin ?templateMotifSequenceMatchBeginP4722981 . ?templateMotifSequenceMatchBeginP4722981 faldo:position ?templateMotifSequenceMatchBeginPositionP4722976 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP4722982 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0168886 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_0168877 . ?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0168885 . ?targetMotifMatchRegionMatchBeginMF_0168885 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0168878 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0168886 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_0168875, 1, (STRLEN(?templateMotifCigarP47229MF_0168875) - STRLEN(REPLACE(?templateMotifCigarP47229MF_0168875, CONCAT('^(?:-*[^-]){', STR(((42 - ?templateMotifSequenceMatchBeginPositionP4722976) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_0168877, 1, (STRLEN(?targetMotifMatchCigarP47229MF_0168877) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_0168877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_0168877, 1, (STRLEN(?targetMotifMatchCigarP47229MF_0168877) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_0168877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) . BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0168878) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_0168875, 1, (STRLEN(?templateMotifCigarP47229MF_0168875) - STRLEN(REPLACE(?templateMotifCigarP47229MF_0168875, CONCAT('^(?:-*[^-]){', STR(((43 - ?templateMotifSequenceMatchBeginPositionP4722976) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_0168877, 1, (STRLEN(?targetMotifMatchCigarP47229MF_0168877) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_0168877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_0168877, 1, (STRLEN(?targetMotifMatchCigarP47229MF_0168877) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_0168877, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0168878) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse12) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)) = 'GG')) . BIND(URI(CONCAT(STR(?this), '#MF_01688a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP4722997 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4722999 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_0168892 . ?templateMotifSequenceMatchRegionP4722997 faldo:begin ?templateMotifSequenceMatchBeginP4722998 . ?templateMotifSequenceMatchBeginP4722998 faldo:position ?templateMotifSequenceMatchBeginPositionP4722993 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP4722999 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01688103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_0168894 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01688102 . ?targetMotifMatchRegionMatchBeginMF_01688102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0168895 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01688103 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_0168892, 1, (STRLEN(?templateMotifCigarP47229MF_0168892) - STRLEN(REPLACE(?templateMotifCigarP47229MF_0168892, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP4722993) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_0168894, 1, (STRLEN(?targetMotifMatchCigarP47229MF_0168894) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_0168894, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_0168894, 1, (STRLEN(?targetMotifMatchCigarP47229MF_0168894) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_0168894, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0168895) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs1t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01688a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionP47229112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP47229114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_01688107 . ?templateMotifSequenceMatchRegionP47229112 faldo:begin ?templateMotifSequenceMatchBeginP47229113 . ?templateMotifSequenceMatchBeginP47229113 faldo:position ?templateMotifSequenceMatchBeginPositionP47229108 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP47229114 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01688118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_01688109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01688117 . ?targetMotifMatchRegionMatchBeginMF_01688117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01688110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01688118 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_01688107, 1, (STRLEN(?templateMotifCigarP47229MF_01688107) - STRLEN(REPLACE(?templateMotifCigarP47229MF_01688107, CONCAT('^(?:-*[^-]){', STR(((265 - ?templateMotifSequenceMatchBeginPositionP47229108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_01688109, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688109) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_01688109, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688109) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_01688110) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t121) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01688a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionP47229127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP47229129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_01688122 . ?templateMotifSequenceMatchRegionP47229127 faldo:begin ?templateMotifSequenceMatchBeginP47229128 . ?templateMotifSequenceMatchBeginP47229128 faldo:position ?templateMotifSequenceMatchBeginPositionP47229123 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP47229129 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01688133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_01688124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01688132 . ?targetMotifMatchRegionMatchBeginMF_01688132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01688125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01688133 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_01688122, 1, (STRLEN(?templateMotifCigarP47229MF_01688122) - STRLEN(REPLACE(?templateMotifCigarP47229MF_01688122, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionP47229123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_01688124, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688124) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_01688124, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688124) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_01688125) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01688a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP47229142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP47229144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_01688137 . ?templateMotifSequenceMatchRegionP47229142 faldo:begin ?templateMotifSequenceMatchBeginP47229143 . ?templateMotifSequenceMatchBeginP47229143 faldo:position ?templateMotifSequenceMatchBeginPositionP47229138 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP47229144 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01688148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_01688139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01688147 . ?targetMotifMatchRegionMatchBeginMF_01688147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01688140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01688148 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_01688137, 1, (STRLEN(?templateMotifCigarP47229MF_01688137) - STRLEN(REPLACE(?templateMotifCigarP47229MF_01688137, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionP47229138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_01688139, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688139) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_01688139, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688139) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_01688140) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse40) . FILTER (REGEX('[KN]', SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01688a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP47229157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP47229159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_01688152 . ?templateMotifSequenceMatchRegionP47229157 faldo:begin ?templateMotifSequenceMatchBeginP47229158 . ?templateMotifSequenceMatchBeginP47229158 faldo:position ?templateMotifSequenceMatchBeginPositionP47229153 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP47229159 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01688163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_01688154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01688162 . ?targetMotifMatchRegionMatchBeginMF_01688162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01688155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01688163 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_01688152, 1, (STRLEN(?templateMotifCigarP47229MF_01688152) - STRLEN(REPLACE(?templateMotifCigarP47229MF_01688152, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP47229153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_01688154, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688154) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_01688154, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688154) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_01688155) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse48) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01688a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP47229172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP47229174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_01688167 . ?templateMotifSequenceMatchRegionP47229172 faldo:begin ?templateMotifSequenceMatchBeginP47229173 . ?templateMotifSequenceMatchBeginP47229173 faldo:position ?templateMotifSequenceMatchBeginPositionP47229168 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP47229174 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01688178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_01688169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01688177 . ?targetMotifMatchRegionMatchBeginMF_01688177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01688170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01688178 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_01688167, 1, (STRLEN(?templateMotifCigarP47229MF_01688167) - STRLEN(REPLACE(?templateMotifCigarP47229MF_01688167, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP47229168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_01688169, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688169) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_01688169, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688169) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_01688170) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs1t181) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01688a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionP47229187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP47229189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_01688182 . ?templateMotifSequenceMatchRegionP47229187 faldo:begin ?templateMotifSequenceMatchBeginP47229188 . ?templateMotifSequenceMatchBeginP47229188 faldo:position ?templateMotifSequenceMatchBeginPositionP47229183 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP47229189 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01688193 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_01688184 . ?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01688192 . ?targetMotifMatchRegionMatchBeginMF_01688192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01688185 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01688193 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_01688182, 1, (STRLEN(?templateMotifCigarP47229MF_01688182) - STRLEN(REPLACE(?templateMotifCigarP47229MF_01688182, CONCAT('^(?:-*[^-]){', STR(((266 - ?templateMotifSequenceMatchBeginPositionP47229183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_01688184, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688184) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_01688184, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688184) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_01688185) - 1) AS ?thisPositionOn67) . BIND(?thisPositionOn67 AS ?thisPositionOn68) . BIND(?this AS ?pfs1t196) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse64) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'W')) . BIND(URI(CONCAT(STR(?this), '#MF_01688a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionP47229202 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP47229204 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP47229MF_01688197 . ?templateMotifSequenceMatchRegionP47229202 faldo:begin ?templateMotifSequenceMatchBeginP47229203 . ?templateMotifSequenceMatchBeginP47229203 faldo:position ?templateMotifSequenceMatchBeginPositionP47229198 ; faldo:reference isoform:P47229-1 . ?templateMotifSequenceProfileAlignmentOperationP47229204 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . ?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01688208 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP47229MF_01688199 . ?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01688207 . ?targetMotifMatchRegionMatchBeginMF_01688207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01688200 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01688208 edam:has_input signature:MF_01688 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP47229MF_01688197, 1, (STRLEN(?templateMotifCigarP47229MF_01688197) - STRLEN(REPLACE(?templateMotifCigarP47229MF_01688197, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP47229198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP47229MF_01688199, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688199) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP47229MF_01688199, 1, (STRLEN(?targetMotifMatchCigarP47229MF_01688199) - STRLEN(REPLACE(?targetMotifMatchCigarP47229MF_01688199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) . BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_01688200) - 1) AS ?thisPositionOn73) . BIND(?thisPositionOn73 AS ?thisPositionOn74) . BIND(?this AS ?pfs1t211) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse72) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01688a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } }