Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00147#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00147#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00147#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00147#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00147#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:58101 up:source unirule:MF_00147 . _:58102 up:source unirule:MF_00147 . _:58103 up:source unirule:MF_00147 . _:58104 up:source unirule:MF_00147 . _:58105 up:source unirule:MF_00147 . _:58106 up:source unirule:MF_00147 . _:58107 up:source unirule:MF_00147 . _:58108 up:source unirule:MF_00147 . _:58109 up:source unirule:MF_00147 . _:58110 up:source unirule:MF_00147 . _:58111 up:source unirule:MF_00147 . _:58112 up:source unirule:MF_00147 . _:58113 up:source unirule:MF_00147 . _:58114 up:source unirule:MF_00147 . _:58115 up:source unirule:MF_00147 . _:58116 up:source unirule:MF_00147 . _:58117 up:source unirule:MF_00147 . _:58118 up:source unirule:MF_00147 . _:58119 up:source unirule:MF_00147 . _:58120 up:source unirule:MF_00147 . _:58121 up:source unirule:MF_00147 . _:58122 up:source unirule:MF_00147 . _:58123 up:source unirule:MF_00147 . _:58124 up:source unirule:MF_00147 . _:58125 up:source unirule:MF_00147 . _:58126 up:source unirule:MF_00147 . _:58127 up:source unirule:MF_00147 . _:58128 up:source unirule:MF_00147 . _:58129 up:source unirule:MF_00147 . _:58130 up:source unirule:MF_00147 . _:58131 up:source unirule:MF_00147 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 , ?annotation10 ; up:classifiedWith GO:0004807 , GO:0005737 , GO:0006094 , GO:0006096 , keyword:312 , keyword:324 , keyword:413 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '5.3.1.1' ; up:fullName 'Triosephosphate isomerase' ; up:shortName 'TIM' , 'TPI' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Triose-phosphate isomerase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'tpiA' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Involved in the gluconeogenesis. Catalyzes stereospecifically the conversion of dihydroxyacetone phosphate (DHAP) to D-glyceraldehyde-3-phosphate (G3P).' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity ; up:enzymeClass . ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate biosynthesis; gluconeogenesis.' . ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate degradation; glycolysis; D-glyceraldehyde 3-phosphate from glycerone phosphate: step 1/1.' . ?annotation8 a up:Subcellular_Location_Annotation . ?annotation8li9 up:cellularComponent . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the triosephosphate isomerase family.' . ?case11 up:classifiedWith keyword:597 . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Phosphoserine' . ?pfsb16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; up:ligand ?ligand24 ; rdf:type up:Binding_Site_Annotation . ?pfsb22 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand24 rdfs:subClassOf ?molecule25 . ?molecule25 rdfs:label 'substrate' . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf ?molecule33 . ?molecule33 rdfs:label 'substrate' . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Electrophile' . ?pfsb38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb44 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf ?molecule53 . ?molecule53 rdfs:label 'substrate' . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf ?molecule61 . ?molecule61 rdfs:label 'substrate' . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf ?molecule69 . ?molecule69 rdfs:label 'substrate' . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf ?molecule77 . ?molecule77 rdfs:label 'substrate' . ?pfs80 up:annotation ?annotation81 . ?annotation81 faldo:begin ?pfsb82 ; faldo:end ?pfse83 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Electrophile' . ?pfsb82 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?pfs86 up:annotation ?annotation87 . ?annotation87 faldo:begin ?pfsb88 ; faldo:end ?pfse89 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb88 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?pfse89 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?pfs92 up:annotation ?annotation93 . ?annotation93 faldo:begin ?pfsb94 ; faldo:end ?pfse95 ; up:ligand ?ligand96 ; rdf:type up:Binding_Site_Annotation . ?pfsb94 faldo:position ?thisPositionOn98 ; rdf:type faldo:ExactPosition . ?pfse95 faldo:position ?thisPositionOn99 ; rdf:type faldo:ExactPosition . ?ligand96 rdfs:subClassOf ?molecule97 . ?molecule97 rdfs:label 'substrate' . ?pfs100 up:annotation ?annotation101 . ?annotation101 faldo:begin ?pfsb102 ; faldo:end ?pfse103 ; up:ligand ?ligand104 ; rdf:type up:Binding_Site_Annotation . ?pfsb102 faldo:position ?thisPositionOn106 ; rdf:type faldo:ExactPosition . ?pfse103 faldo:position ?thisPositionOn107 ; rdf:type faldo:ExactPosition . ?ligand104 rdfs:subClassOf ?molecule105 . ?molecule105 rdfs:label 'substrate' . _:58132 a rdf:Statement ; up:attribution _:58101 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:58133 a rdf:Statement ; up:attribution _:58102 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:58134 a rdf:Statement ; up:attribution _:58103 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:58135 a rdf:Statement ; up:attribution _:58104 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:58136 a rdf:Statement ; up:attribution _:58105 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:58137 a rdf:Statement ; up:attribution _:58106 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:58138 a rdf:Statement ; up:attribution _:58107 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:58139 a rdf:Statement ; up:attribution _:58108 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:58140 a rdf:Statement ; up:attribution _:58109 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:58141 a rdf:Statement ; up:attribution _:58110 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:58142 a rdf:Statement ; up:attribution _:58111 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:58143 a rdf:Statement ; up:attribution _:58112 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:324 . _:58144 a rdf:Statement ; up:attribution _:58113 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:312 . _:58145 a rdf:Statement ; up:attribution _:58114 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004807 . _:58146 a rdf:Statement ; up:attribution _:58115 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006094 . _:58147 a rdf:Statement ; up:attribution _:58116 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006096 . _:58148 a rdf:Statement ; up:attribution _:58117 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:58149 a rdf:Statement ; up:attribution _:58118 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:597 . _:58150 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:58151 a rdf:Statement ; up:attribution _:58119 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:58152 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:58153 a rdf:Statement ; up:attribution _:58120 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:58154 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:58155 a rdf:Statement ; up:attribution _:58121 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:58156 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:58157 a rdf:Statement ; up:attribution _:58122 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:58158 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:58159 a rdf:Statement ; up:attribution _:58123 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:58160 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:58161 a rdf:Statement ; up:attribution _:58124 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:58162 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:58163 a rdf:Statement ; up:attribution _:58125 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:58164 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:58165 a rdf:Statement ; up:attribution _:58126 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:58166 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:58167 a rdf:Statement ; up:attribution _:58127 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:58168 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:58169 a rdf:Statement ; up:attribution _:58128 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:58170 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs86 ; rdf:predicate up:annotation ; rdf:object ?annotation87 . _:58171 a rdf:Statement ; up:attribution _:58129 ; rdf:subject ?pfs86 ; rdf:predicate up:annotation ; rdf:object ?annotation87 . _:58172 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:58173 a rdf:Statement ; up:attribution _:58130 ; rdf:subject ?pfs92 ; rdf:predicate up:annotation ; rdf:object ?annotation93 . _:58174 a rdf:Statement ; up:source unirule:MF_00147 ; rdf:subject ?pfs100 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . _:58175 a rdf:Statement ; up:attribution _:58131 ; rdf:subject ?pfs100 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00147 #Rule MF_00147 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00147_B . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00147_A . ?thisOrganism rdfs:subClassOf+ taxon:2157 . } BIND(URI(CONCAT(STR(?this), '#MF_00147a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00147a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00147a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00147a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00147a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00147a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00147a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00147a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP27876113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP27876115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP27876MF_00147_B108 . ?templateMotifSequenceMatchRegionP27876113 faldo:begin ?templateMotifSequenceMatchBeginP27876114 . ?templateMotifSequenceMatchBeginP27876114 faldo:position ?templateMotifSequenceMatchBeginPositionP27876109 ; faldo:reference isoform:P27876-1 . ?templateMotifSequenceProfileAlignmentOperationP27876115 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_B119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP27876MF_00147_B110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_B118 . ?targetMotifMatchRegionMatchBeginMF_00147_B118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_B111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_B119 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_7) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186817 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27876MF_00147_B108, 1, (STRLEN(?templateMotifCigarP27876MF_00147_B108) - STRLEN(REPLACE(?templateMotifCigarP27876MF_00147_B108, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionP27876109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27876MF_00147_B110, 1, (STRLEN(?targetMotifMatchCigarP27876MF_00147_B110) - STRLEN(REPLACE(?targetMotifMatchCigarP27876MF_00147_B110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27876MF_00147_B110, 1, (STRLEN(?targetMotifMatchCigarP27876MF_00147_B110) - STRLEN(REPLACE(?targetMotifMatchCigarP27876MF_00147_B110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B111) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t122) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch127 faldo:location ?templateMotifSequenceMatchRegionP62003128 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP62003130 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP62003MF_00147_A123 . ?templateMotifSequenceMatchRegionP62003128 faldo:begin ?templateMotifSequenceMatchBeginP62003129 . ?templateMotifSequenceMatchBeginP62003129 faldo:position ?templateMotifSequenceMatchBeginPositionP62003124 ; faldo:reference isoform:P62003-1 . ?templateMotifSequenceProfileAlignmentOperationP62003130 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?targetMotifMatch131 faldo:location ?targetMotifMatchRegionMatch132 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_A134 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP62003MF_00147_A125 . ?targetMotifMatchRegionMatch132 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_A133 . ?targetMotifMatchRegionMatchBeginMF_00147_A133 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_A126 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_A134 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP62003MF_00147_A123, 1, (STRLEN(?templateMotifCigarP62003MF_00147_A123) - STRLEN(REPLACE(?templateMotifCigarP62003MF_00147_A123, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP62003124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A125, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A125) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A125, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A125) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_A126) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP62003MF_00147_A123, 1, (STRLEN(?templateMotifCigarP62003MF_00147_A123) - STRLEN(REPLACE(?templateMotifCigarP62003MF_00147_A123, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionP62003124) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A125, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A125) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A125, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A125) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A125, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_A126) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs2t139) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse23) . FILTER (REGEX('N[ARNDCQEGHILKMFPSTWYVBZJUOX]K', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) . BIND(URI(CONCAT(STR(?this), '#MF_00147a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch144 faldo:location ?templateMotifSequenceMatchRegionP62003145 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP62003147 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP62003MF_00147_A140 . ?templateMotifSequenceMatchRegionP62003145 faldo:begin ?templateMotifSequenceMatchBeginP62003146 . ?templateMotifSequenceMatchBeginP62003146 faldo:position ?templateMotifSequenceMatchBeginPositionP62003141 ; faldo:reference isoform:P62003-1 . ?templateMotifSequenceProfileAlignmentOperationP62003147 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?targetMotifMatch148 faldo:location ?targetMotifMatchRegionMatch149 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_A151 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP62003MF_00147_A142 . ?targetMotifMatchRegionMatch149 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_A150 . ?targetMotifMatchRegionMatchBeginMF_00147_A150 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_A143 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_A151 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP62003MF_00147_A140, 1, (STRLEN(?templateMotifCigarP62003MF_00147_A140) - STRLEN(REPLACE(?templateMotifCigarP62003MF_00147_A140, CONCAT('^(?:-*[^-]){', STR(((205 - ?templateMotifSequenceMatchBeginPositionP62003141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A142, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A142) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A142, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A142) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_A143) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP62003MF_00147_A140, 1, (STRLEN(?templateMotifCigarP62003MF_00147_A140) - STRLEN(REPLACE(?templateMotifCigarP62003MF_00147_A140, CONCAT('^(?:-*[^-]){', STR(((206 - ?templateMotifSequenceMatchBeginPositionP62003141) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A142, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A142) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A142, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A142) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A142, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) . BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_A143) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs2t156) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)) = 'AS')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch161 faldo:location ?templateMotifSequenceMatchRegionP62003162 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP62003164 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP62003MF_00147_A157 . ?templateMotifSequenceMatchRegionP62003162 faldo:begin ?templateMotifSequenceMatchBeginP62003163 . ?templateMotifSequenceMatchBeginP62003163 faldo:position ?templateMotifSequenceMatchBeginPositionP62003158 ; faldo:reference isoform:P62003-1 . ?templateMotifSequenceProfileAlignmentOperationP62003164 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?targetMotifMatch165 faldo:location ?targetMotifMatchRegionMatch166 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_A168 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP62003MF_00147_A159 . ?targetMotifMatchRegionMatch166 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_A167 . ?targetMotifMatchRegionMatchBeginMF_00147_A167 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_A160 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_A168 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP62003MF_00147_A157, 1, (STRLEN(?templateMotifCigarP62003MF_00147_A157) - STRLEN(REPLACE(?templateMotifCigarP62003MF_00147_A157, CONCAT('^(?:-*[^-]){', STR(((96 - ?templateMotifSequenceMatchBeginPositionP62003158) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1169) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A159, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A159) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A159, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A159) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A159, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1169), '}'), '')))), '[^-]', ''))) AS ?step2170) . BIND(((?step2170 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_A160) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs2t171) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch176 faldo:location ?templateMotifSequenceMatchRegionP62003177 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP62003179 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP62003MF_00147_A172 . ?templateMotifSequenceMatchRegionP62003177 faldo:begin ?templateMotifSequenceMatchBeginP62003178 . ?templateMotifSequenceMatchBeginP62003178 faldo:position ?templateMotifSequenceMatchBeginPositionP62003173 ; faldo:reference isoform:P62003-1 . ?templateMotifSequenceProfileAlignmentOperationP62003179 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?targetMotifMatch180 faldo:location ?targetMotifMatchRegionMatch181 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_A183 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP62003MF_00147_A174 . ?targetMotifMatchRegionMatch181 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_A182 . ?targetMotifMatchRegionMatchBeginMF_00147_A182 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_A175 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_A183 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP62003MF_00147_A172, 1, (STRLEN(?templateMotifCigarP62003MF_00147_A172) - STRLEN(REPLACE(?templateMotifCigarP62003MF_00147_A172, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP62003173) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A174, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A174) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A174, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A174) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A174, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1184), '}'), '')))), '[^-]', ''))) AS ?step2185) . BIND(((?step2185 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_A175) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs2t186) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch191 faldo:location ?templateMotifSequenceMatchRegionP62003192 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP62003194 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP62003MF_00147_A187 . ?templateMotifSequenceMatchRegionP62003192 faldo:begin ?templateMotifSequenceMatchBeginP62003193 . ?templateMotifSequenceMatchBeginP62003193 faldo:position ?templateMotifSequenceMatchBeginPositionP62003188 ; faldo:reference isoform:P62003-1 . ?templateMotifSequenceProfileAlignmentOperationP62003194 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?targetMotifMatch195 faldo:location ?targetMotifMatchRegionMatch196 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_A198 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP62003MF_00147_A189 . ?targetMotifMatchRegionMatch196 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_A197 . ?targetMotifMatchRegionMatchBeginMF_00147_A197 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_A190 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_A198 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP62003MF_00147_A187, 1, (STRLEN(?templateMotifCigarP62003MF_00147_A187) - STRLEN(REPLACE(?templateMotifCigarP62003MF_00147_A187, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP62003188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A189, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A189) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A189, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A189) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A189, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1199), '}'), '')))), '[^-]', ''))) AS ?step2200) . BIND(((?step2200 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_A190) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs2t201) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'I')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch206 faldo:location ?templateMotifSequenceMatchRegionP62003207 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP62003209 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP62003MF_00147_A202 . ?templateMotifSequenceMatchRegionP62003207 faldo:begin ?templateMotifSequenceMatchBeginP62003208 . ?templateMotifSequenceMatchBeginP62003208 faldo:position ?templateMotifSequenceMatchBeginPositionP62003203 ; faldo:reference isoform:P62003-1 . ?templateMotifSequenceProfileAlignmentOperationP62003209 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?targetMotifMatch210 faldo:location ?targetMotifMatchRegionMatch211 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_A213 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP62003MF_00147_A204 . ?targetMotifMatchRegionMatch211 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_A212 . ?targetMotifMatchRegionMatchBeginMF_00147_A212 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_A205 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_A213 edam:has_input signature:MF_00147_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP62003MF_00147_A202, 1, (STRLEN(?templateMotifCigarP62003MF_00147_A202) - STRLEN(REPLACE(?templateMotifCigarP62003MF_00147_A202, CONCAT('^(?:-*[^-]){', STR(((184 - ?templateMotifSequenceMatchBeginPositionP62003203) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1214) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A204, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A204) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP62003MF_00147_A204, 1, (STRLEN(?targetMotifMatchCigarP62003MF_00147_A204) - STRLEN(REPLACE(?targetMotifMatchCigarP62003MF_00147_A204, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1214), '}'), '')))), '[^-]', ''))) AS ?step2215) . BIND(((?step2215 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_A205) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs2t216) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch221 faldo:location ?templateMotifSequenceMatchRegionP9WG43222 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WG43224 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WG43MF_00147_B217 . ?templateMotifSequenceMatchRegionP9WG43222 faldo:begin ?templateMotifSequenceMatchBeginP9WG43223 . ?templateMotifSequenceMatchBeginP9WG43223 faldo:position ?templateMotifSequenceMatchBeginPositionP9WG43218 ; faldo:reference isoform:P9WG43-1 . ?templateMotifSequenceProfileAlignmentOperationP9WG43224 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?targetMotifMatch225 faldo:location ?targetMotifMatchRegionMatch226 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_B228 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WG43MF_00147_B219 . ?targetMotifMatchRegionMatch226 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_B227 . ?targetMotifMatchRegionMatchBeginMF_00147_B227 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_B220 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_B228 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WG43MF_00147_B217, 1, (STRLEN(?templateMotifCigarP9WG43MF_00147_B217) - STRLEN(REPLACE(?templateMotifCigarP9WG43MF_00147_B217, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionP9WG43218) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1229) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B219, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B219) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1229), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B219, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B219) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1229), '}'), '')))), '[^-]', ''))) AS ?step2230) . BIND(((?step2230 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B220) - 1) AS ?thisPositionOn70) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WG43MF_00147_B217, 1, (STRLEN(?templateMotifCigarP9WG43MF_00147_B217) - STRLEN(REPLACE(?templateMotifCigarP9WG43MF_00147_B217, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP9WG43218) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1231) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B219, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B219) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1231), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B219, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B219) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B219, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1231), '}'), '')))), '[^-]', ''))) AS ?step2232) . BIND(((?step2232 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B220) - 1) AS ?thisPositionOn71) . BIND(?this AS ?pfs3t233) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse67) . FILTER (REGEX('N[ARNDCQEGHILKMFPSTWYVBZJUOX]K', SUBSTR(?thisSequenceValue, ?thisPositionOn70, (?thisPositionOn71 - ?thisPositionOn70)))) . BIND(URI(CONCAT(STR(?this), '#MF_00147a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch238 faldo:location ?templateMotifSequenceMatchRegionP9WG43239 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WG43241 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WG43MF_00147_B234 . ?templateMotifSequenceMatchRegionP9WG43239 faldo:begin ?templateMotifSequenceMatchBeginP9WG43240 . ?templateMotifSequenceMatchBeginP9WG43240 faldo:position ?templateMotifSequenceMatchBeginPositionP9WG43235 ; faldo:reference isoform:P9WG43-1 . ?templateMotifSequenceProfileAlignmentOperationP9WG43241 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?targetMotifMatch242 faldo:location ?targetMotifMatchRegionMatch243 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_B245 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WG43MF_00147_B236 . ?targetMotifMatchRegionMatch243 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_B244 . ?targetMotifMatchRegionMatchBeginMF_00147_B244 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_B237 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_B245 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WG43MF_00147_B234, 1, (STRLEN(?templateMotifCigarP9WG43MF_00147_B234) - STRLEN(REPLACE(?templateMotifCigarP9WG43MF_00147_B234, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP9WG43235) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1246) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B236, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B236) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B236, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1246), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B236, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B236) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B236, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1246), '}'), '')))), '[^-]', ''))) AS ?step2247) . BIND(((?step2247 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B237) - 1) AS ?thisPositionOn78) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WG43MF_00147_B234, 1, (STRLEN(?templateMotifCigarP9WG43MF_00147_B234) - STRLEN(REPLACE(?templateMotifCigarP9WG43MF_00147_B234, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionP9WG43235) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1248) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B236, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B236) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B236, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1248), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B236, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B236) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B236, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1248), '}'), '')))), '[^-]', ''))) AS ?step2249) . BIND(((?step2249 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B237) - 1) AS ?thisPositionOn79) . BIND(?this AS ?pfs3t250) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, (?thisPositionOn79 - ?thisPositionOn78)) = 'GG')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch255 faldo:location ?templateMotifSequenceMatchRegionP9WG43256 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WG43258 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WG43MF_00147_B251 . ?templateMotifSequenceMatchRegionP9WG43256 faldo:begin ?templateMotifSequenceMatchBeginP9WG43257 . ?templateMotifSequenceMatchBeginP9WG43257 faldo:position ?templateMotifSequenceMatchBeginPositionP9WG43252 ; faldo:reference isoform:P9WG43-1 . ?templateMotifSequenceProfileAlignmentOperationP9WG43258 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?targetMotifMatch259 faldo:location ?targetMotifMatchRegionMatch260 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_B262 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WG43MF_00147_B253 . ?targetMotifMatchRegionMatch260 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_B261 . ?targetMotifMatchRegionMatchBeginMF_00147_B261 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_B254 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_B262 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WG43MF_00147_B251, 1, (STRLEN(?templateMotifCigarP9WG43MF_00147_B251) - STRLEN(REPLACE(?templateMotifCigarP9WG43MF_00147_B251, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionP9WG43252) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1263) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B253, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B253) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B253, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1263), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B253, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B253) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B253, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1263), '}'), '')))), '[^-]', ''))) AS ?step2264) . BIND(((?step2264 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B254) - 1) AS ?thisPositionOn84) . BIND(?thisPositionOn84 AS ?thisPositionOn85) . BIND(?this AS ?pfs3t265) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfse83) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn84, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch270 faldo:location ?templateMotifSequenceMatchRegionP9WG43271 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WG43273 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WG43MF_00147_B266 . ?templateMotifSequenceMatchRegionP9WG43271 faldo:begin ?templateMotifSequenceMatchBeginP9WG43272 . ?templateMotifSequenceMatchBeginP9WG43272 faldo:position ?templateMotifSequenceMatchBeginPositionP9WG43267 ; faldo:reference isoform:P9WG43-1 . ?templateMotifSequenceProfileAlignmentOperationP9WG43273 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?targetMotifMatch274 faldo:location ?targetMotifMatchRegionMatch275 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_B277 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WG43MF_00147_B268 . ?targetMotifMatchRegionMatch275 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_B276 . ?targetMotifMatchRegionMatchBeginMF_00147_B276 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_B269 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_B277 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WG43MF_00147_B266, 1, (STRLEN(?templateMotifCigarP9WG43MF_00147_B266) - STRLEN(REPLACE(?templateMotifCigarP9WG43MF_00147_B266, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionP9WG43267) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1278) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B268, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B268) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1278), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B268, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B268) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B268, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1278), '}'), '')))), '[^-]', ''))) AS ?step2279) . BIND(((?step2279 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B269) - 1) AS ?thisPositionOn90) . BIND(?thisPositionOn90 AS ?thisPositionOn91) . BIND(?this AS ?pfs3t280) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfsb88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfse89) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn90, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a87')) AS ?annotation87) . BIND(?this AS ?pfs86) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch285 faldo:location ?templateMotifSequenceMatchRegionP9WG43286 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WG43288 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WG43MF_00147_B281 . ?templateMotifSequenceMatchRegionP9WG43286 faldo:begin ?templateMotifSequenceMatchBeginP9WG43287 . ?templateMotifSequenceMatchBeginP9WG43287 faldo:position ?templateMotifSequenceMatchBeginPositionP9WG43282 ; faldo:reference isoform:P9WG43-1 . ?templateMotifSequenceProfileAlignmentOperationP9WG43288 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?targetMotifMatch289 faldo:location ?targetMotifMatchRegionMatch290 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_B292 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WG43MF_00147_B283 . ?targetMotifMatchRegionMatch290 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_B291 . ?targetMotifMatchRegionMatchBeginMF_00147_B291 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_B284 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_B292 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WG43MF_00147_B281, 1, (STRLEN(?templateMotifCigarP9WG43MF_00147_B281) - STRLEN(REPLACE(?templateMotifCigarP9WG43MF_00147_B281, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP9WG43282) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1293) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B283, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B283) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1293), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B283, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B283) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B283, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1293), '}'), '')))), '[^-]', ''))) AS ?step2294) . BIND(((?step2294 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B284) - 1) AS ?thisPositionOn98) . BIND(?thisPositionOn98 AS ?thisPositionOn99) . BIND(?this AS ?pfs3t295) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn98))) AS ?pfsb94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn99))) AS ?pfse95) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn98, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a93')) AS ?annotation93) . BIND(?this AS ?pfs92) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch300 faldo:location ?templateMotifSequenceMatchRegionP9WG43301 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WG43303 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WG43MF_00147_B296 . ?templateMotifSequenceMatchRegionP9WG43301 faldo:begin ?templateMotifSequenceMatchBeginP9WG43302 . ?templateMotifSequenceMatchBeginP9WG43302 faldo:position ?templateMotifSequenceMatchBeginPositionP9WG43297 ; faldo:reference isoform:P9WG43-1 . ?templateMotifSequenceProfileAlignmentOperationP9WG43303 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?targetMotifMatch304 faldo:location ?targetMotifMatchRegionMatch305 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00147_B307 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WG43MF_00147_B298 . ?targetMotifMatchRegionMatch305 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00147_B306 . ?targetMotifMatchRegionMatchBeginMF_00147_B306 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00147_B299 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00147_B307 edam:has_input signature:MF_00147_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WG43MF_00147_B296, 1, (STRLEN(?templateMotifCigarP9WG43MF_00147_B296) - STRLEN(REPLACE(?templateMotifCigarP9WG43MF_00147_B296, CONCAT('^(?:-*[^-]){', STR(((218 - ?templateMotifSequenceMatchBeginPositionP9WG43297) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1308) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B298, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B298) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B298, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1308), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WG43MF_00147_B298, 1, (STRLEN(?targetMotifMatchCigarP9WG43MF_00147_B298) - STRLEN(REPLACE(?targetMotifMatchCigarP9WG43MF_00147_B298, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1308), '}'), '')))), '[^-]', ''))) AS ?step2309) . BIND(((?step2309 + ?targetMotifMatchRegionMatchBeginPositionMF_00147_B299) - 1) AS ?thisPositionOn106) . BIND(?thisPositionOn106 AS ?thisPositionOn107) . BIND(?this AS ?pfs3t310) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn106))) AS ?pfsb102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfse103) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn106, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00147a101')) AS ?annotation101) . BIND(?this AS ?pfs100) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag311) . } BIND(IF(BOUND(?tagFT_7), ?caseWithTag311, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2157 . })) . BIND(?this AS ?case13) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_00147http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_00147#construct