| http://purl.uniprot.org/unirules/MF_00283#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:114982 up:source unirule:MF_00283 .
_:114983 up:source unirule:MF_00283 .
_:114984 up:source unirule:MF_00283 .
_:114985 up:source unirule:MF_00283 .
_:114986 up:source unirule:MF_00283 .
_:114987 up:source unirule:MF_00283 .
_:114988 up:source unirule:MF_00283 .
_:114989 up:source unirule:MF_00283 .
_:114990 up:source unirule:MF_00283 .
_:114991 up:source unirule:MF_00283 .
_:114992 up:source unirule:MF_00283 .
_:114993 up:source unirule:MF_00283 .
_:114994 up:source unirule:MF_00283 .
_:114995 up:source unirule:MF_00283 .
_:114996 up:source unirule:MF_00283 .
_:114997 up:source unirule:MF_00283 .
_:114998 up:source unirule:MF_00283 .
_:114999 up:source unirule:MF_00283 .
_:115000 up:source unirule:MF_00283 .
_:115001 up:source unirule:MF_00283 .
_:115002 up:source unirule:MF_00283 .
_:115003 up:source unirule:MF_00283 .
_:115004 up:source unirule:MF_00283 .
_:115005 up:source unirule:MF_00283 .
_:115006 up:source unirule:MF_00283 .
_:115007 up:source unirule:MF_00283 .
_:115008 up:source unirule:MF_00283 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation5 ;
up:classifiedWith GO:0000287 ,
GO:0004826 ,
GO:0005524 ,
GO:0006432 ,
keyword:30 ,
keyword:436 ,
keyword:460 ,
keyword:479 ,
keyword:547 ,
keyword:648 ,
keyword:67 .
?gene0 skos:prefLabel 'pheT' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 2 magnesium ions per tetramer.' .
?annotation4 a up:Subunit_Annotation ;
rdfs:comment 'Tetramer of two alpha and two beta subunits.' .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the phenylalanyl-tRNA synthetase beta subunit family. Type 1 subfamily.' .
?case6 up:alternativeName ?name8 ;
up:recommendedName ?name7 .
?name7 up:ecName '6.1.1.20' ;
up:fullName 'Phenylalanine--tRNA ligase beta subunit, chloroplastic' ;
rdf:type up:Structured_Name .
?name8 up:fullName 'Phenylalanyl-tRNA synthetase beta subunit' ;
up:shortName 'PheRS' ;
rdf:type up:Structured_Name .
?case9 up:alternativeName ?name11 ;
up:recommendedName ?name10 .
?name10 up:ecName '6.1.1.20' ;
up:fullName 'Phenylalanine--tRNA ligase beta subunit' ;
rdf:type up:Structured_Name .
?name11 up:fullName 'Phenylalanyl-tRNA synthetase beta subunit' ;
up:shortName 'PheRS' ;
rdf:type up:Structured_Name .
?case12 up:classifiedWith GO:0005737 ,
keyword:963 .
?case13 up:classifiedWith GO:0009507 .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:18420 .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:18420 .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:18420 .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:18420 .
_:115009 a rdf:Statement ;
up:attribution _:114982 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:115010 a rdf:Statement ;
up:attribution _:114983 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:115011 a rdf:Statement ;
up:attribution _:114984 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:115012 a rdf:Statement ;
up:attribution _:114985 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:115013 a rdf:Statement ;
up:attribution _:114986 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:115014 a rdf:Statement ;
up:attribution _:114987 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:115015 a rdf:Statement ;
up:attribution _:114988 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:115016 a rdf:Statement ;
up:attribution _:114989 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:115017 a rdf:Statement ;
up:attribution _:114990 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:115018 a rdf:Statement ;
up:attribution _:114991 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:115019 a rdf:Statement ;
up:attribution _:114992 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:115020 a rdf:Statement ;
up:attribution _:114993 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:115021 a rdf:Statement ;
up:attribution _:114994 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:115022 a rdf:Statement ;
up:attribution _:114995 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:115023 a rdf:Statement ;
up:attribution _:114996 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004826 .
_:115024 a rdf:Statement ;
up:attribution _:114997 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006432 .
_:115025 a rdf:Statement ;
up:attribution _:114998 ;
rdf:subject ?case6 ;
rdf:predicate up:recommendedName ;
rdf:object ?name7 .
_:115026 a rdf:Statement ;
up:attribution _:114999 ;
rdf:subject ?case6 ;
rdf:predicate up:alternativeName ;
rdf:object ?name8 .
_:115027 a rdf:Statement ;
up:attribution _:115000 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:115028 a rdf:Statement ;
up:attribution _:115001 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:115029 a rdf:Statement ;
up:attribution _:115002 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:115030 a rdf:Statement ;
up:attribution _:115003 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:115031 a rdf:Statement ;
up:attribution _:115004 ;
rdf:subject ?case13 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009507 .
_:115032 a rdf:Statement ;
up:source unirule:MF_00283 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:115033 a rdf:Statement ;
up:attribution _:115005 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:115034 a rdf:Statement ;
up:source unirule:MF_00283 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:115035 a rdf:Statement ;
up:attribution _:115006 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:115036 a rdf:Statement ;
up:source unirule:MF_00283 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:115037 a rdf:Statement ;
up:attribution _:115007 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:115038 a rdf:Statement ;
up:source unirule:MF_00283 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:115039 a rdf:Statement ;
up:attribution _:115008 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00283
#Rule MF_00283 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00283 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this rdfs:seeAlso signature:MF_00283 .
{
?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_00283a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch46 faldo:location ?templateMotifSequenceMatchRegionP2700247 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2700249 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27002MF_0028342 .
?templateMotifSequenceMatchRegionP2700247 faldo:begin ?templateMotifSequenceMatchBeginP2700248 .
?templateMotifSequenceMatchBeginP2700248 faldo:position ?templateMotifSequenceMatchBeginPositionP2700243 ;
faldo:reference isoform:P27002-1 .
?templateMotifSequenceProfileAlignmentOperationP2700249 edam:has_input signature:MF_00283 ;
rdf:type edam:operation_0300 .
?targetMotifMatch50 faldo:location ?targetMotifMatchRegionMatch51 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0028353 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27002MF_0028344 .
?targetMotifMatchRegionMatch51 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0028352 .
?targetMotifMatchRegionMatchBeginMF_0028352 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0028345 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0028353 edam:has_input signature:MF_00283 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27002MF_0028342, 1, (STRLEN(?templateMotifCigarP27002MF_0028342) - STRLEN(REPLACE(?templateMotifCigarP27002MF_0028342, CONCAT('^(?:-*[^-]){', STR(((452 - ?templateMotifSequenceMatchBeginPositionP2700243) + 1)), '}'), '')))), '[a-z]', '')) AS ?step154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27002MF_0028344, 1, (STRLEN(?targetMotifMatchCigarP27002MF_0028344) - STRLEN(REPLACE(?targetMotifMatchCigarP27002MF_0028344, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27002MF_0028344, 1, (STRLEN(?targetMotifMatchCigarP27002MF_0028344) - STRLEN(REPLACE(?targetMotifMatchCigarP27002MF_0028344, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step154), '}'), '')))), '[^-]', ''))) AS ?step255) .
BIND(((?step255 + ?targetMotifMatchRegionMatchBeginPositionMF_0028345) - 1) AS ?thisPositionOn19) .
BIND(?thisPositionOn19 AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionP2700262 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2700264 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27002MF_0028357 .
?templateMotifSequenceMatchRegionP2700262 faldo:begin ?templateMotifSequenceMatchBeginP2700263 .
?templateMotifSequenceMatchBeginP2700263 faldo:position ?templateMotifSequenceMatchBeginPositionP2700258 ;
faldo:reference isoform:P27002-1 .
?templateMotifSequenceProfileAlignmentOperationP2700264 edam:has_input signature:MF_00283 ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0028368 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27002MF_0028359 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0028367 .
?targetMotifMatchRegionMatchBeginMF_0028367 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0028360 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0028368 edam:has_input signature:MF_00283 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27002MF_0028357, 1, (STRLEN(?templateMotifCigarP27002MF_0028357) - STRLEN(REPLACE(?templateMotifCigarP27002MF_0028357, CONCAT('^(?:-*[^-]){', STR(((458 - ?templateMotifSequenceMatchBeginPositionP2700258) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27002MF_0028359, 1, (STRLEN(?targetMotifMatchCigarP27002MF_0028359) - STRLEN(REPLACE(?targetMotifMatchCigarP27002MF_0028359, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27002MF_0028359, 1, (STRLEN(?targetMotifMatchCigarP27002MF_0028359) - STRLEN(REPLACE(?targetMotifMatchCigarP27002MF_0028359, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0028360) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionP2700277 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2700279 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27002MF_0028372 .
?templateMotifSequenceMatchRegionP2700277 faldo:begin ?templateMotifSequenceMatchBeginP2700278 .
?templateMotifSequenceMatchBeginP2700278 faldo:position ?templateMotifSequenceMatchBeginPositionP2700273 ;
faldo:reference isoform:P27002-1 .
?templateMotifSequenceProfileAlignmentOperationP2700279 edam:has_input signature:MF_00283 ;
rdf:type edam:operation_0300 .
?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0028383 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27002MF_0028374 .
?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0028382 .
?targetMotifMatchRegionMatchBeginMF_0028382 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0028375 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0028383 edam:has_input signature:MF_00283 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27002MF_0028372, 1, (STRLEN(?templateMotifCigarP27002MF_0028372) - STRLEN(REPLACE(?templateMotifCigarP27002MF_0028372, CONCAT('^(?:-*[^-]){', STR(((461 - ?templateMotifSequenceMatchBeginPositionP2700273) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27002MF_0028374, 1, (STRLEN(?targetMotifMatchCigarP27002MF_0028374) - STRLEN(REPLACE(?targetMotifMatchCigarP27002MF_0028374, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27002MF_0028374, 1, (STRLEN(?targetMotifMatchCigarP27002MF_0028374) - STRLEN(REPLACE(?targetMotifMatchCigarP27002MF_0028374, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0028375) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t86) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionP2700292 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2700294 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP27002MF_0028387 .
?templateMotifSequenceMatchRegionP2700292 faldo:begin ?templateMotifSequenceMatchBeginP2700293 .
?templateMotifSequenceMatchBeginP2700293 faldo:position ?templateMotifSequenceMatchBeginPositionP2700288 ;
faldo:reference isoform:P27002-1 .
?templateMotifSequenceProfileAlignmentOperationP2700294 edam:has_input signature:MF_00283 ;
rdf:type edam:operation_0300 .
?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0028398 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP27002MF_0028389 .
?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0028397 .
?targetMotifMatchRegionMatchBeginMF_0028397 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0028390 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0028398 edam:has_input signature:MF_00283 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP27002MF_0028387, 1, (STRLEN(?templateMotifCigarP27002MF_0028387) - STRLEN(REPLACE(?templateMotifCigarP27002MF_0028387, CONCAT('^(?:-*[^-]){', STR(((462 - ?templateMotifSequenceMatchBeginPositionP2700288) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP27002MF_0028389, 1, (STRLEN(?targetMotifMatchCigarP27002MF_0028389) - STRLEN(REPLACE(?targetMotifMatchCigarP27002MF_0028389, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP27002MF_0028389, 1, (STRLEN(?targetMotifMatchCigarP27002MF_0028389) - STRLEN(REPLACE(?targetMotifMatchCigarP27002MF_0028389, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0028390) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t101) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
BIND(?this AS ?case6) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a7')) AS ?name7) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a8')) AS ?name8) .
}
OPTIONAL {
?this a up:Protein .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
})) .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_00283a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case12) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Chloroplast .
}
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2 .
})) .
BIND(?this AS ?case13) .
}
}
"xsd:string |