Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-46
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-45
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-64
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-63
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-66
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-65
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-49
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-48
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-72
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-71
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-74
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-50
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-73
http://purl.uniprot.org/unirules/MF_00439#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_00439#construct-template-70
http://purl.uniprot.org/unirules/MF_00439#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_00439#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_00439#construct-where-list-0
http://purl.uniprot.org/unirules/MF_00439#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_00439#construct-template-list-0
http://purl.uniprot.org/unirules/MF_00439#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:173972 up:source unirule:MF_00439 . _:173973 up:source unirule:MF_00439 . _:173974 up:source unirule:MF_00439 . _:173975 up:source unirule:MF_00439 . _:173976 up:source unirule:MF_00439 . _:173977 up:source unirule:MF_00439 . _:173978 up:source unirule:MF_00439 . _:173979 up:source unirule:MF_00439 . _:173980 up:source unirule:MF_00439 . _:173981 up:source unirule:MF_00439 . _:173982 up:source unirule:MF_00439 . _:173983 up:source unirule:MF_00439 . _:173984 up:source unirule:MF_00439 . _:173985 up:source unirule:MF_00439 . _:173986 up:source unirule:MF_00439 . _:173987 up:source unirule:MF_00439 . _:173988 up:source unirule:MF_00439 . _:173989 up:source unirule:MF_00439 . ?this up:annotation ?annotation2 , ?annotation3 ; up:classifiedWith GO:0015979 , keyword:472 , keyword:602 , keyword:677 , keyword:802 ; up:recommendedName ?name0 . ?name0 up:fullName 'Photosystem I assembly protein Ycf3' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'ycf3' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Seems to be required for the assembly of the photosystem I complex.' . ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the Ycf3 family.' . ?case4 up:classifiedWith GO:0009535 . ?case5 up:classifiedWith keyword:1003 , keyword:997 . ?case6 up:classifiedWith keyword:793 . ?case7 up:classifiedWith GO:0005886 . ?case8 up:classifiedWith GO:0042651 . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'TPR 1' . ?pfsb11 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'TPR 2' . ?pfsb17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'TPR 3' . ?pfsb23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . _:173990 a rdf:Statement ; up:attribution _:173972 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:173991 a rdf:Statement ; up:attribution _:173973 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:173992 a rdf:Statement ; up:attribution _:173974 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:173993 a rdf:Statement ; up:attribution _:173975 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:173994 a rdf:Statement ; up:attribution _:173976 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:602 . _:173995 a rdf:Statement ; up:attribution _:173977 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:472 . _:173996 a rdf:Statement ; up:attribution _:173978 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:677 . _:173997 a rdf:Statement ; up:attribution _:173979 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:802 . _:173998 a rdf:Statement ; up:attribution _:173980 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0015979 . _:173999 a rdf:Statement ; up:attribution _:173981 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0009535 . _:174000 a rdf:Statement ; up:attribution _:173982 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:1003 . _:174001 a rdf:Statement ; up:attribution _:173983 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:997 . _:174002 a rdf:Statement ; up:attribution _:173984 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:793 . _:174003 a rdf:Statement ; up:attribution _:173985 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005886 . _:174004 a rdf:Statement ; up:attribution _:173986 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042651 . _:174005 a rdf:Statement ; up:source unirule:MF_00439 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:174006 a rdf:Statement ; up:attribution _:173987 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:174007 a rdf:Statement ; up:source unirule:MF_00439 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:174008 a rdf:Statement ; up:attribution _:173988 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:174009 a rdf:Statement ; up:source unirule:MF_00439 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:174010 a rdf:Statement ; up:attribution _:173989 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00439 #Rule MF_00439 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-02-17 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00439 . ?thisOrganism rdfs:subClassOf+ taxon:1117 . } UNION { ?this rdfs:seeAlso signature:MF_00439 . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } UNION { ?this up:encodedIn up:Cyanelle . } UNION { ?this up:encodedIn up:Apicoplast . } UNION { ?this up:encodedIn up:Organellar_chromatophore . } UNION { ?this up:encodedIn up:Non-photosynthetic_plastid . } } BIND(URI(CONCAT(STR(?this), '#MF_00439a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00439a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00439a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch31 faldo:location ?templateMotifSequenceMatchRegionP7406332 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7406334 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP74063MF_0043927 . ?templateMotifSequenceMatchRegionP7406332 faldo:begin ?templateMotifSequenceMatchBeginP7406333 . ?templateMotifSequenceMatchBeginP7406333 faldo:position ?templateMotifSequenceMatchBeginPositionP7406328 ; faldo:reference isoform:P74063-1 . ?templateMotifSequenceProfileAlignmentOperationP7406334 edam:has_input signature:MF_00439 ; rdf:type edam:operation_0300 . ?targetMotifMatch35 faldo:location ?targetMotifMatchRegionMatch36 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0043938 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP74063MF_0043929 . ?targetMotifMatchRegionMatch36 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0043937 . ?targetMotifMatchRegionMatchBeginMF_0043937 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0043930 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0043938 edam:has_input signature:MF_00439 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP74063MF_0043927, 1, (STRLEN(?templateMotifCigarP74063MF_0043927) - STRLEN(REPLACE(?templateMotifCigarP74063MF_0043927, CONCAT('^(?:-*[^-]){', STR(((35 - ?templateMotifSequenceMatchBeginPositionP7406328) + 1)), '}'), '')))), '[a-z]', '')) AS ?step139) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP74063MF_0043929, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043929) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step139), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP74063MF_0043929, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043929) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step139), '}'), '')))), '[^-]', ''))) AS ?step240) . BIND(((?step240 + ?targetMotifMatchRegionMatchBeginPositionMF_0043930) - 1) AS ?thisPositionOn13) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP74063MF_0043927, 1, (STRLEN(?templateMotifCigarP74063MF_0043927) - STRLEN(REPLACE(?templateMotifCigarP74063MF_0043927, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionP7406328) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP74063MF_0043929, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043929) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP74063MF_0043929, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043929) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043929, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) . BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0043930) - 1) AS ?thisPositionOn14) . BIND(?this AS ?pfs1t43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) . FILTER ((BOUND(?thisPositionOn13) && BOUND(?thisPositionOn14))) . BIND(URI(CONCAT(STR(?this), '#MF_00439a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch48 faldo:location ?templateMotifSequenceMatchRegionP7406349 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7406351 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP74063MF_0043944 . ?templateMotifSequenceMatchRegionP7406349 faldo:begin ?templateMotifSequenceMatchBeginP7406350 . ?templateMotifSequenceMatchBeginP7406350 faldo:position ?templateMotifSequenceMatchBeginPositionP7406345 ; faldo:reference isoform:P74063-1 . ?templateMotifSequenceProfileAlignmentOperationP7406351 edam:has_input signature:MF_00439 ; rdf:type edam:operation_0300 . ?targetMotifMatch52 faldo:location ?targetMotifMatchRegionMatch53 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0043955 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP74063MF_0043946 . ?targetMotifMatchRegionMatch53 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0043954 . ?targetMotifMatchRegionMatchBeginMF_0043954 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0043947 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0043955 edam:has_input signature:MF_00439 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP74063MF_0043944, 1, (STRLEN(?templateMotifCigarP74063MF_0043944) - STRLEN(REPLACE(?templateMotifCigarP74063MF_0043944, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP7406345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP74063MF_0043946, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043946) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043946, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP74063MF_0043946, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043946) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043946, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step156), '}'), '')))), '[^-]', ''))) AS ?step257) . BIND(((?step257 + ?targetMotifMatchRegionMatchBeginPositionMF_0043947) - 1) AS ?thisPositionOn19) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP74063MF_0043944, 1, (STRLEN(?templateMotifCigarP74063MF_0043944) - STRLEN(REPLACE(?templateMotifCigarP74063MF_0043944, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP7406345) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP74063MF_0043946, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043946) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043946, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP74063MF_0043946, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043946) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043946, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) . BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0043947) - 1) AS ?thisPositionOn20) . BIND(?this AS ?pfs1t60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) . FILTER ((BOUND(?thisPositionOn19) && BOUND(?thisPositionOn20))) . BIND(URI(CONCAT(STR(?this), '#MF_00439a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch65 faldo:location ?templateMotifSequenceMatchRegionP7406366 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7406368 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP74063MF_0043961 . ?templateMotifSequenceMatchRegionP7406366 faldo:begin ?templateMotifSequenceMatchBeginP7406367 . ?templateMotifSequenceMatchBeginP7406367 faldo:position ?templateMotifSequenceMatchBeginPositionP7406362 ; faldo:reference isoform:P74063-1 . ?templateMotifSequenceProfileAlignmentOperationP7406368 edam:has_input signature:MF_00439 ; rdf:type edam:operation_0300 . ?targetMotifMatch69 faldo:location ?targetMotifMatchRegionMatch70 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0043972 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP74063MF_0043963 . ?targetMotifMatchRegionMatch70 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0043971 . ?targetMotifMatchRegionMatchBeginMF_0043971 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0043964 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0043972 edam:has_input signature:MF_00439 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP74063MF_0043961, 1, (STRLEN(?templateMotifCigarP74063MF_0043961) - STRLEN(REPLACE(?templateMotifCigarP74063MF_0043961, CONCAT('^(?:-*[^-]){', STR(((120 - ?templateMotifSequenceMatchBeginPositionP7406362) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP74063MF_0043963, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043963) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043963, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP74063MF_0043963, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043963) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043963, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) . BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0043964) - 1) AS ?thisPositionOn25) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP74063MF_0043961, 1, (STRLEN(?templateMotifCigarP74063MF_0043961) - STRLEN(REPLACE(?templateMotifCigarP74063MF_0043961, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionP7406362) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP74063MF_0043963, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043963) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043963, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP74063MF_0043963, 1, (STRLEN(?targetMotifMatchCigarP74063MF_0043963) - STRLEN(REPLACE(?targetMotifMatchCigarP74063MF_0043963, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) . BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0043964) - 1) AS ?thisPositionOn26) . BIND(?this AS ?pfs1t77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) . FILTER ((BOUND(?thisPositionOn25) && BOUND(?thisPositionOn26))) . BIND(URI(CONCAT(STR(?this), '#MF_00439a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this a up:Protein . { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } BIND(?this AS ?case4) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . BIND(?this AS ?case5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:33071 . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { { ?this up:encodedIn up:Plastid . } UNION { ?this up:encodedIn up:Chloroplast . } })) . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:33071 . })) . BIND(?this AS ?case8) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_00439http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_00439#construct