CONSTRUCT { _:641503 up:source unirule:MF_01855 . _:641504 up:source unirule:MF_01855 . _:641505 up:source unirule:MF_01855 . _:641506 up:source unirule:MF_01855 . _:641507 up:source unirule:MF_01855 . _:641508 up:source unirule:MF_01855 . _:641509 up:source unirule:MF_01855 . _:641510 up:source unirule:MF_01855 . _:641511 up:source unirule:MF_01855 . _:641512 up:source unirule:MF_01855 . _:641513 up:source unirule:MF_01855 . _:641514 up:source unirule:MF_01855 . _:641515 up:source unirule:MF_01855 . _:641516 up:source unirule:MF_01855 . _:641517 up:source unirule:MF_01855 . _:641518 up:source unirule:MF_01855 . _:641519 up:source unirule:MF_01855 . _:641520 up:source unirule:MF_01855 . _:641521 up:source unirule:MF_01855 . _:641522 up:source unirule:MF_01855 . _:641523 up:source unirule:MF_01855 . _:641524 up:source unirule:MF_01855 . _:641525 up:source unirule:MF_01855 . _:641526 up:source unirule:MF_01855 . _:641527 up:source unirule:MF_01855 . _:641528 up:source unirule:MF_01855 . _:641529 up:source unirule:MF_01855 . _:641530 up:source unirule:MF_01855 . _:641531 up:source unirule:MF_01855 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation5 , ?annotation6 , ?annotation8 ; up:classifiedWith GO:0005737 , GO:0006094 , GO:0042132 , keyword:119 , keyword:378 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '3.1.3.11' ; up:fullName 'Fructose-1,6-bisphosphatase class 1' ; up:shortName 'FBPase class 1' ; rdf:type up:Structured_Name . ?name1 up:fullName 'D-fructose-1,6-bisphosphate 1-phosphohydrolase class 1' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'fbp' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/11064>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.1.3.11>. ?annotation5 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer.' . ?annotation6 a up:Subcellular_Location_Annotation . ?annotation6li7 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the FBPase class 1 family.' . ?case9 up:classifiedWith GO:0000287 , keyword:460 , keyword:479 . ?case10 up:classifiedWith GO:0019253 , keyword:113 . ?pfs12 up:annotation ?annotation13 , ?annotation19 , ?annotation25 , ?annotation31 , ?annotation37 , ?annotation43 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; up:ligand ?ligand16 ; rdf:type up:Binding_Site_Annotation . ?pfsb14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?ligand16 rdfs:subClassOf chebi:18420 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; up:ligand ?ligand22 ; rdf:type up:Binding_Site_Annotation . ?pfsb20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand22 rdfs:subClassOf chebi:18420 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:18420 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; up:ligand ?ligand34 ; rdf:type up:Binding_Site_Annotation . ?pfsb32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand34 rdfs:subClassOf chebi:18420 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:18420 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:18420 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf ?molecule54 . ?molecule54 rdfs:label 'substrate' . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf ?molecule62 . ?molecule62 rdfs:label 'substrate' . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation . ?pfsb67 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf ?molecule70 . ?molecule70 rdfs:label 'substrate' . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; up:ligand ?ligand77 ; rdf:type up:Binding_Site_Annotation . ?pfsb75 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?ligand77 rdfs:subClassOf ?molecule78 . ?molecule78 rdfs:label 'substrate' . ?pfs81 up:annotation ?annotation82 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; up:ligand ?ligand85 ; rdf:type up:Binding_Site_Annotation . ?pfsb83 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn88 ; rdf:type faldo:ExactPosition . ?ligand85 rdfs:subClassOf ?molecule86 . ?molecule86 rdfs:label 'substrate' . _:641532 a rdf:Statement ; up:attribution _:641503 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:641533 a rdf:Statement ; up:attribution _:641504 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:641534 a rdf:Statement ; up:attribution _:641505 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:641535 a rdf:Statement ; up:attribution _:641506 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:641536 a rdf:Statement ; up:attribution _:641507 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:641537 a rdf:Statement ; up:attribution _:641508 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:641538 a rdf:Statement ; up:attribution _:641509 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:641539 a rdf:Statement ; up:attribution _:641510 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:119 . _:641540 a rdf:Statement ; up:attribution _:641511 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:641541 a rdf:Statement ; up:attribution _:641512 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:641542 a rdf:Statement ; up:attribution _:641513 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042132 . _:641543 a rdf:Statement ; up:attribution _:641514 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006094 . _:641544 a rdf:Statement ; up:attribution _:641515 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:641545 a rdf:Statement ; up:attribution _:641516 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:641546 a rdf:Statement ; up:attribution _:641517 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:641547 a rdf:Statement ; up:attribution _:641518 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:641548 a rdf:Statement ; up:attribution _:641519 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:113 . _:641549 a rdf:Statement ; up:attribution _:641520 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0019253 . _:641550 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:641551 a rdf:Statement ; up:attribution _:641521 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:641552 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:641553 a rdf:Statement ; up:attribution _:641522 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:641554 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:641555 a rdf:Statement ; up:attribution _:641523 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:641556 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:641557 a rdf:Statement ; up:attribution _:641524 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:641558 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:641559 a rdf:Statement ; up:attribution _:641525 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:641560 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:641561 a rdf:Statement ; up:attribution _:641526 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:641562 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:641563 a rdf:Statement ; up:attribution _:641527 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:641564 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:641565 a rdf:Statement ; up:attribution _:641528 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:641566 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:641567 a rdf:Statement ; up:attribution _:641529 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:641568 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:641569 a rdf:Statement ; up:attribution _:641530 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:641570 a rdf:Statement ; up:source unirule:MF_01855 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:641571 a rdf:Statement ; up:attribution _:641531 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01855 #Rule MF_01855 Created by:rivoire on:2009-01-23 Modified by:crivoire on:2024-01-25 VALUES ?supertaxon89 {taxon:2 taxon:28890} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01855 . ?thisOrganism rdfs:subClassOf+ ?supertaxon89 . BIND(URI(CONCAT(STR(?this), '#MF_01855a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01855a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01855a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01855a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01855a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01855a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP0A99395 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A99397 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A993MF_0185590 . ?templateMotifSequenceMatchRegionP0A99395 faldo:begin ?templateMotifSequenceMatchBeginP0A99396 . ?templateMotifSequenceMatchBeginP0A99396 faldo:position ?templateMotifSequenceMatchBeginPositionP0A99391 ; faldo:reference isoform:P0A993-1 . ?templateMotifSequenceProfileAlignmentOperationP0A99397 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . ?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855101 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A993MF_0185592 . ?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855100 . ?targetMotifMatchRegionMatchBeginMF_01855100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0185593 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01855101 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn17) . BIND(?thisPositionOn17 AS ?thisPositionOn18) . BIND(?this AS ?pfs1t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn23) . BIND(?thisPositionOn23 AS ?thisPositionOn24) . BIND(?this AS ?pfs1t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) . FILTER (REGEX('[LIV]', SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t116) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t119) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1))) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP0A993125 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993127 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A993MF_01855120 . ?templateMotifSequenceMatchRegionP0A993125 faldo:begin ?templateMotifSequenceMatchBeginP0A993126 . ?templateMotifSequenceMatchBeginP0A993126 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993121 ; faldo:reference isoform:P0A993-1 . ?templateMotifSequenceProfileAlignmentOperationP0A993127 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . ?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855131 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A993MF_01855122 . ?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855130 . ?targetMotifMatchRegionMatchBeginMF_01855130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855123 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01855131 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855120, 1, (STRLEN(?templateMotifCigarP0A993MF_01855120) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855120, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP0A993121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855122, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855122, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_01855123) - 1) AS ?thisPositionOn55) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855120, 1, (STRLEN(?templateMotifCigarP0A993MF_01855120) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855120, CONCAT('^(?:-*[^-]){', STR(((116 - ?templateMotifSequenceMatchBeginPositionP0A993121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855122, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855122, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_01855123) - 1) AS ?thisPositionOn56) . BIND(?this AS ?pfs2t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse52) . FILTER (REGEX('[DN]GSS', SUBSTR(?thisSequenceValue, ?thisPositionOn55, (?thisPositionOn56 - ?thisPositionOn55)))) . BIND(URI(CONCAT(STR(?this), '#MF_01855a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP0A993142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A993MF_01855137 . ?templateMotifSequenceMatchRegionP0A993142 faldo:begin ?templateMotifSequenceMatchBeginP0A993143 . ?templateMotifSequenceMatchBeginP0A993143 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993138 ; faldo:reference isoform:P0A993-1 . ?templateMotifSequenceProfileAlignmentOperationP0A993144 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A993MF_01855139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855147 . ?targetMotifMatchRegionMatchBeginMF_01855147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01855148 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855137, 1, (STRLEN(?templateMotifCigarP0A993MF_01855137) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855137, CONCAT('^(?:-*[^-]){', STR(((257 - ?templateMotifSequenceMatchBeginPositionP0A993138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855139, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855139, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_01855140) - 1) AS ?thisPositionOn63) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855137, 1, (STRLEN(?templateMotifCigarP0A993MF_01855137) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855137, CONCAT('^(?:-*[^-]){', STR(((259 - ?templateMotifSequenceMatchBeginPositionP0A993138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855139, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855139, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_01855140) - 1) AS ?thisPositionOn64) . BIND(?this AS ?pfs2t153) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, (?thisPositionOn64 - ?thisPositionOn63)) = 'YLY')) . BIND(URI(CONCAT(STR(?this), '#MF_01855a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionP0A993159 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993161 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A993MF_01855154 . ?templateMotifSequenceMatchRegionP0A993159 faldo:begin ?templateMotifSequenceMatchBeginP0A993160 . ?templateMotifSequenceMatchBeginP0A993160 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993155 ; faldo:reference isoform:P0A993-1 . ?templateMotifSequenceProfileAlignmentOperationP0A993161 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . ?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855165 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A993MF_01855156 . ?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855164 . ?targetMotifMatchRegionMatchBeginMF_01855164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855157 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01855165 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855154, 1, (STRLEN(?templateMotifCigarP0A993MF_01855154) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855154, CONCAT('^(?:-*[^-]){', STR(((206 - ?templateMotifSequenceMatchBeginPositionP0A993155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855156, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855156) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855156, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855156) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_01855157) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs2t168) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse68) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01855a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP0A993174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A993MF_01855169 . ?templateMotifSequenceMatchRegionP0A993174 faldo:begin ?templateMotifSequenceMatchBeginP0A993175 . ?templateMotifSequenceMatchBeginP0A993175 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993170 ; faldo:reference isoform:P0A993-1 . ?templateMotifSequenceProfileAlignmentOperationP0A993176 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A993MF_01855171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855179 . ?targetMotifMatchRegionMatchBeginMF_01855179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01855180 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855169, 1, (STRLEN(?templateMotifCigarP0A993MF_01855169) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855169, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP0A993170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855171, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855171) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855171, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855171) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_01855172) - 1) AS ?thisPositionOn79) . BIND(?thisPositionOn79 AS ?thisPositionOn80) . BIND(?this AS ?pfs2t183) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01855a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionP0A993189 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993191 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A993MF_01855184 . ?templateMotifSequenceMatchRegionP0A993189 faldo:begin ?templateMotifSequenceMatchBeginP0A993190 . ?templateMotifSequenceMatchBeginP0A993190 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993185 ; faldo:reference isoform:P0A993-1 . ?templateMotifSequenceProfileAlignmentOperationP0A993191 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . ?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855195 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A993MF_01855186 . ?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855194 . ?targetMotifMatchRegionMatchBeginMF_01855194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855187 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01855195 edam:has_input signature:MF_01855 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855184, 1, (STRLEN(?templateMotifCigarP0A993MF_01855184) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855184, CONCAT('^(?:-*[^-]){', STR(((269 - ?templateMotifSequenceMatchBeginPositionP0A993185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855186, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855186) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855186, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855186) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) . BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_01855187) - 1) AS ?thisPositionOn87) . BIND(?thisPositionOn87 AS ?thisPositionOn88) . BIND(?this AS ?pfs2t198) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfse84) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn87, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01855a82')) AS ?annotation82) . BIND(?this AS ?pfs81) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag199) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag199, ?UNBOUND_VARIABLE) AS ?case9) . OPTIONAL { ?this a up:Protein . { ?this up:proteome <http://purl.uniprot.org/proteomes/PHOTOSYN#Yes>. } UNION { ?this up:proteome ?p200 . ?p200 skos:narrower <http://purl.uniprot.org/proteomes/PHOTOSYN#Yes>. } BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . { ?this up:proteome <http://purl.uniprot.org/proteomes/PHOTOSYN#No>. } UNION { ?this up:proteome ?p201 . ?p201 skos:narrower <http://purl.uniprot.org/proteomes/PHOTOSYN#No>. } BIND(?this AS ?case11) . } }