Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00825#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00825#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00825#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00825#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00825#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:293908 up:source unirule:MF_00825 . _:293909 up:source unirule:MF_00825 . _:293910 up:source unirule:MF_00825 . _:293911 up:source unirule:MF_00825 . _:293912 up:source unirule:MF_00825 . _:293913 up:source unirule:MF_00825 . _:293914 up:source unirule:MF_00825 . _:293915 up:source unirule:MF_00825 . _:293916 up:source unirule:MF_00825 . _:293917 up:source unirule:MF_00825 . _:293918 up:source unirule:MF_00825 . _:293919 up:source unirule:MF_00825 . _:293920 up:source unirule:MF_00825 . _:293921 up:source unirule:MF_00825 . _:293922 up:source unirule:MF_00825 . _:293923 up:source unirule:MF_00825 . _:293924 up:source unirule:MF_00825 . _:293925 up:source unirule:MF_00825 . _:293926 up:source unirule:MF_00825 . _:293927 up:source unirule:MF_00825 . _:293928 up:source unirule:MF_00825 . _:293929 up:source unirule:MF_00825 . _:293930 up:source unirule:MF_00825 . _:293931 up:source unirule:MF_00825 . _:293932 up:source unirule:MF_00825 . _:293933 up:source unirule:MF_00825 . _:293934 up:source unirule:MF_00825 . _:293935 up:source unirule:MF_00825 . _:293936 up:source unirule:MF_00825 . _:293937 up:source unirule:MF_00825 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0000334 , GO:0006569 , GO:0008198 , GO:0019805 , GO:0034354 , GO:0043420 , keyword:223 , keyword:560 , keyword:662 ; up:recommendedName ?name0 . ?name0 up:ecName '1.13.11.6' ; up:fullName '3-hydroxyanthranilate 3,4-dioxygenase' ; rdf:type up:Structured_Name . ?name1 up:fullName '3-hydroxyanthranilate oxygenase' ; up:shortName '3-HAO' ; rdf:type up:Structured_Name . ?name2 up:fullName '3-hydroxyanthranilic acid dioxygenase' ; up:shortName 'HAD' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'nbaC' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the oxidative ring opening of 3-hydroxyanthranilate to 2-amino-3-carboxymuconate semialdehyde, which spontaneously cyclizes to quinolinate.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity ; up:enzymeClass . ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; NAD(+) biosynthesis; quinolinate from L-kynurenine: step 3/3.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the 3-HAO family.' . ?case10 up:classifiedWith keyword:408 , keyword:479 . ?pfs13 up:annotation ?annotation14 , ?annotation20 , ?annotation26 , ?annotation32 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:24875 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:24875 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:24875 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:24875 . ?pfs38 up:annotation ?annotation39 , ?annotation45 , ?annotation51 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:24875 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf chebi:24875 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:24875 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:15379 . ?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 ; up:ligand ?ligand84 ; rdf:type up:Binding_Site_Annotation . ?pfsb82 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand84 rdfs:subClassOf ?molecule85 . ?molecule85 rdfs:label 'substrate' . _:293938 a rdf:Statement ; up:attribution _:293908 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:293939 a rdf:Statement ; up:attribution _:293909 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:293940 a rdf:Statement ; up:attribution _:293910 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:293941 a rdf:Statement ; up:attribution _:293911 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:293942 a rdf:Statement ; up:attribution _:293912 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:293943 a rdf:Statement ; up:attribution _:293913 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:293944 a rdf:Statement ; up:attribution _:293914 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:293945 a rdf:Statement ; up:attribution _:293915 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:293946 a rdf:Statement ; up:attribution _:293916 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:223 . _:293947 a rdf:Statement ; up:attribution _:293917 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:293948 a rdf:Statement ; up:attribution _:293918 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:662 . _:293949 a rdf:Statement ; up:attribution _:293919 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000334 . _:293950 a rdf:Statement ; up:attribution _:293920 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008198 . _:293951 a rdf:Statement ; up:attribution _:293921 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006569 . _:293952 a rdf:Statement ; up:attribution _:293922 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019805 . _:293953 a rdf:Statement ; up:attribution _:293923 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0034354 . _:293954 a rdf:Statement ; up:attribution _:293924 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0043420 . _:293955 a rdf:Statement ; up:attribution _:293925 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:293956 a rdf:Statement ; up:attribution _:293926 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:293957 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:293958 a rdf:Statement ; up:attribution _:293927 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:293959 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:293960 a rdf:Statement ; up:attribution _:293928 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:293961 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:293962 a rdf:Statement ; up:attribution _:293929 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:293963 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:293964 a rdf:Statement ; up:attribution _:293930 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:293965 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:293966 a rdf:Statement ; up:attribution _:293931 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:293967 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:293968 a rdf:Statement ; up:attribution _:293932 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:293969 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:293970 a rdf:Statement ; up:attribution _:293933 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:293971 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:293972 a rdf:Statement ; up:attribution _:293934 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:293973 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:293974 a rdf:Statement ; up:attribution _:293935 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:293975 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:293976 a rdf:Statement ; up:attribution _:293936 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:293977 a rdf:Statement ; up:source unirule:MF_00825 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:293978 a rdf:Statement ; up:attribution _:293937 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00825 #Rule MF_00825 Created by:? on:2006-06-21 Modified by:Catherine Rivoire on:2025-06-13 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00825 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00825a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00825a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00825a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00825a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00825a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00825a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00825a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionQ1LCS493 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1LCS495 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ1LCS4MF_0082588 . ?templateMotifSequenceMatchRegionQ1LCS493 faldo:begin ?templateMotifSequenceMatchBeginQ1LCS494 . ?templateMotifSequenceMatchBeginQ1LCS494 faldo:position ?templateMotifSequenceMatchBeginPositionQ1LCS489 ; faldo:reference isoform:Q1LCS4-1 . ?templateMotifSequenceProfileAlignmentOperationQ1LCS495 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . ?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0082599 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ1LCS4MF_0082590 . ?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0082598 . ?targetMotifMatchRegionMatchBeginMF_0082598 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0082591 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0082599 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_0082588, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_0082588) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_0082588, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionQ1LCS489) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_0082590, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_0082590) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_0082590, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_0082590, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_0082590) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_0082590, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0082591) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_0082588, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_0082588) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_0082588, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionQ1LCS489) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_0082590, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_0082590) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_0082590, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_0082590, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_0082590) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_0082590, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) . BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0082591) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_0082588, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_0082588) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_0082588, CONCAT('^(?:-*[^-]){', STR(((162 - ?templateMotifSequenceMatchBeginPositionQ1LCS489) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_0082590, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_0082590) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_0082590, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_0082590, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_0082590) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_0082590, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0082591) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_0082588, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_0082588) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_0082588, CONCAT('^(?:-*[^-]){', STR(((165 - ?templateMotifSequenceMatchBeginPositionQ1LCS489) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_0082590, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_0082590) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_0082590, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_0082590, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_0082590) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_0082590, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) . BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_0082591) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'C')) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionQ1LCS4117 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1LCS4119 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ1LCS4MF_00825112 . ?templateMotifSequenceMatchRegionQ1LCS4117 faldo:begin ?templateMotifSequenceMatchBeginQ1LCS4118 . ?templateMotifSequenceMatchBeginQ1LCS4118 faldo:position ?templateMotifSequenceMatchBeginPositionQ1LCS4113 ; faldo:reference isoform:Q1LCS4-1 . ?templateMotifSequenceProfileAlignmentOperationQ1LCS4119 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . ?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00825123 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ1LCS4MF_00825114 . ?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00825122 . ?targetMotifMatchRegionMatchBeginMF_00825122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00825115 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00825123 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_00825112, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_00825112) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_00825112, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionQ1LCS4113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825114, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825114) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825114, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825114) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_00825115) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs2t126) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_00825112, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_00825112) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_00825112, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionQ1LCS4113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825114, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825114) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825114, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825114) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_00825115) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs2t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_00825112, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_00825112) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_00825112, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionQ1LCS4113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825114, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825114) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825114, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825114) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_00825115) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs2t132) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'H')) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionQ1LCS4138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1LCS4140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ1LCS4MF_00825133 . ?templateMotifSequenceMatchRegionQ1LCS4138 faldo:begin ?templateMotifSequenceMatchBeginQ1LCS4139 . ?templateMotifSequenceMatchBeginQ1LCS4139 faldo:position ?templateMotifSequenceMatchBeginPositionQ1LCS4134 ; faldo:reference isoform:Q1LCS4-1 . ?templateMotifSequenceProfileAlignmentOperationQ1LCS4140 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00825144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ1LCS4MF_00825135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00825143 . ?targetMotifMatchRegionMatchBeginMF_00825143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00825136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00825144 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_00825133, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_00825133) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_00825133, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionQ1LCS4134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825135, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825135) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825135, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825135) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00825136) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs3t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00825a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionQ1LCS4153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1LCS4155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ1LCS4MF_00825148 . ?templateMotifSequenceMatchRegionQ1LCS4153 faldo:begin ?templateMotifSequenceMatchBeginQ1LCS4154 . ?templateMotifSequenceMatchBeginQ1LCS4154 faldo:position ?templateMotifSequenceMatchBeginPositionQ1LCS4149 ; faldo:reference isoform:Q1LCS4-1 . ?templateMotifSequenceProfileAlignmentOperationQ1LCS4155 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00825159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ1LCS4MF_00825150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00825158 . ?targetMotifMatchRegionMatchBeginMF_00825158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00825151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00825159 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_00825148, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_00825148) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_00825148, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionQ1LCS4149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825150, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825150) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825150, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825150) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_00825151) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs3t162) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00825a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionQ1LCS4168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1LCS4170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ1LCS4MF_00825163 . ?templateMotifSequenceMatchRegionQ1LCS4168 faldo:begin ?templateMotifSequenceMatchBeginQ1LCS4169 . ?templateMotifSequenceMatchBeginQ1LCS4169 faldo:position ?templateMotifSequenceMatchBeginPositionQ1LCS4164 ; faldo:reference isoform:Q1LCS4-1 . ?templateMotifSequenceProfileAlignmentOperationQ1LCS4170 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00825174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ1LCS4MF_00825165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00825173 . ?targetMotifMatchRegionMatchBeginMF_00825173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00825166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00825174 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_00825163, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_00825163) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_00825163, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionQ1LCS4164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825165, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825165) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825165, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825165) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_00825166) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs3t177) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00825a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionQ1LCS4183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1LCS4185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ1LCS4MF_00825178 . ?templateMotifSequenceMatchRegionQ1LCS4183 faldo:begin ?templateMotifSequenceMatchBeginQ1LCS4184 . ?templateMotifSequenceMatchBeginQ1LCS4184 faldo:position ?templateMotifSequenceMatchBeginPositionQ1LCS4179 ; faldo:reference isoform:Q1LCS4-1 . ?templateMotifSequenceProfileAlignmentOperationQ1LCS4185 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00825189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ1LCS4MF_00825180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00825188 . ?targetMotifMatchRegionMatchBeginMF_00825188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00825181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00825189 edam:has_input signature:MF_00825 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ1LCS4MF_00825178, 1, (STRLEN(?templateMotifCigarQ1LCS4MF_00825178) - STRLEN(REPLACE(?templateMotifCigarQ1LCS4MF_00825178, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionQ1LCS4179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825180, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825180) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ1LCS4MF_00825180, 1, (STRLEN(?targetMotifMatchCigarQ1LCS4MF_00825180) - STRLEN(REPLACE(?targetMotifMatchCigarQ1LCS4MF_00825180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_00825181) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs3t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse83) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00825a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(?this AS ?case9) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag193) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag193, ?UNBOUND_VARIABLE) AS ?case10) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag194) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag194, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag195) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_1)), ?caseWithTag195, ?UNBOUND_VARIABLE) AS ?case12) . } "xsd:string
http://purl.uniprot.org/unirules/MF_00825http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_00825#construct