| http://purl.uniprot.org/unirules/MF_03133#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:834363 up:source unirule:MF_03133 .
_:834364 up:source unirule:MF_03133 .
_:834365 up:source unirule:MF_03133 .
_:834366 up:source unirule:MF_03133 .
_:834367 up:source unirule:MF_03133 .
_:834368 up:source unirule:MF_03133 .
_:834369 up:source unirule:MF_03133 .
_:834370 up:source unirule:MF_03133 .
_:834371 up:source unirule:MF_03133 .
_:834372 up:source unirule:MF_03133 .
_:834373 up:source unirule:MF_03133 .
_:834374 up:source unirule:MF_03133 .
_:834375 up:source unirule:MF_03133 .
_:834376 up:source unirule:MF_03133 .
_:834377 up:source unirule:MF_03133 .
_:834378 up:source unirule:MF_03133 .
_:834379 up:source unirule:MF_03133 .
_:834380 up:source unirule:MF_03133 .
_:834381 up:source unirule:MF_03133 .
_:834382 up:source unirule:MF_03133 .
_:834383 up:source unirule:MF_03133 .
_:834384 up:source unirule:MF_03133 .
_:834385 up:source unirule:MF_03133 .
_:834386 up:source unirule:MF_03133 .
_:834387 up:source unirule:MF_03133 .
_:834388 up:source unirule:MF_03133 .
_:834389 up:source unirule:MF_03133 .
_:834390 up:source unirule:MF_03133 .
_:834391 up:source unirule:MF_03133 .
_:834392 up:source unirule:MF_03133 .
_:834393 up:source unirule:MF_03133 .
_:834394 up:source unirule:MF_03133 .
_:834395 up:source unirule:MF_03133 .
_:834396 up:source unirule:MF_03133 .
_:834397 up:source unirule:MF_03133 .
_:834398 up:source unirule:MF_03133 .
_:834399 up:source unirule:MF_03133 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation4 ;
up:classifiedWith GO:0004813 ,
GO:0005524 ,
GO:0008270 ,
keyword:30 ,
keyword:436 ,
keyword:547 ,
keyword:648 ,
keyword:67 ,
keyword:694 ,
keyword:820 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the attachment of alanine to tRNA(Ala) in a two-step reaction: alanine is first activated by ATP to form Ala-AMP and then transferred to the acceptor end of tRNA(Ala). Also edits incorrectly charged tRNA(Ala) via its editing domain.' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Domain_Annotation ;
rdfs:comment 'Consists of three domains; the N-terminal catalytic domain, the editing domain and the C-terminal C-Ala domain. The editing domain removes incorrectly charged amino acids, while the C-Ala domain, along with tRNA(Ala), serves as a bridge to cooperatively bring together the editing and aminoacylation centers thus stimulating deacylation of misacylated tRNAs.' .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-II aminoacyl-tRNA synthetase family.' .
?case5 up:classifiedWith keyword:7 .
?case6 up:classifiedWith keyword:479 ,
keyword:862 .
?case8 up:classifiedWith keyword:832 .
?case10 up:alternativeName ?name12 ;
up:classifiedWith GO:0006419 ,
GO:0070111 ,
keyword:934 ,
keyword:994 ;
up:recommendedName ?name11 .
?name11 up:ecName '6.1.1.7' ;
up:fullName 'Alanine--tRNA ligase, organellar chromatophore' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'Alanyl-tRNA synthetase' ;
up:shortName 'AlaRS' ;
rdf:type up:Structured_Name .
?case15 up:alternativeName ?name17 ;
up:classifiedWith GO:0005737 ,
GO:0005739 ,
GO:0006419 ,
GO:0070143 ,
keyword:496 ,
keyword:963 ;
up:recommendedName ?name16 .
?name16 up:ecName '6.1.1.7' ;
up:fullName 'Alanine--tRNA ligase' ;
rdf:type up:Structured_Name .
?name17 up:fullName 'Alanyl-tRNA synthetase' ;
up:shortName 'AlaRS' ;
rdf:type up:Structured_Name .
?pfs18 up:annotation ?annotation19 ,
?annotation25 ,
?annotation31 ,
?annotation37 .
?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:29105 .
?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:29105 .
?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:29105 .
?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:29105 .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N-acetylmethionine' .
?pfsb45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
_:834400 a rdf:Statement ;
up:attribution _:834363 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:834401 a rdf:Statement ;
up:attribution _:834364 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:834402 a rdf:Statement ;
up:attribution _:834365 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:834403 a rdf:Statement ;
up:attribution _:834366 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:834404 a rdf:Statement ;
up:attribution _:834367 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:834405 a rdf:Statement ;
up:attribution _:834368 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:834406 a rdf:Statement ;
up:attribution _:834369 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:834407 a rdf:Statement ;
up:attribution _:834370 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:834408 a rdf:Statement ;
up:attribution _:834371 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:834409 a rdf:Statement ;
up:attribution _:834372 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:694 .
_:834410 a rdf:Statement ;
up:attribution _:834373 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:820 .
_:834411 a rdf:Statement ;
up:attribution _:834374 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004813 .
_:834412 a rdf:Statement ;
up:attribution _:834375 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:834413 a rdf:Statement ;
up:attribution _:834376 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:834414 a rdf:Statement ;
up:attribution _:834377 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:7 .
_:834415 a rdf:Statement ;
up:attribution _:834378 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:834416 a rdf:Statement ;
up:attribution _:834379 ;
rdf:subject ?case6 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:834417 a rdf:Statement ;
up:attribution _:834380 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:832 .
_:834418 a rdf:Statement ;
up:attribution _:834381 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:834419 a rdf:Statement ;
up:attribution _:834382 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:834420 a rdf:Statement ;
up:attribution _:834383 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:994 .
_:834421 a rdf:Statement ;
up:attribution _:834384 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:934 .
_:834422 a rdf:Statement ;
up:attribution _:834385 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006419 .
_:834423 a rdf:Statement ;
up:attribution _:834386 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070111 .
_:834424 a rdf:Statement ;
up:attribution _:834387 ;
rdf:subject ?case15 ;
rdf:predicate up:recommendedName ;
rdf:object ?name16 .
_:834425 a rdf:Statement ;
up:attribution _:834388 ;
rdf:subject ?case15 ;
rdf:predicate up:alternativeName ;
rdf:object ?name17 .
_:834426 a rdf:Statement ;
up:attribution _:834389 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:834427 a rdf:Statement ;
up:attribution _:834390 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:834428 a rdf:Statement ;
up:attribution _:834391 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006419 .
_:834429 a rdf:Statement ;
up:attribution _:834392 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070143 .
_:834430 a rdf:Statement ;
up:attribution _:834393 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:834431 a rdf:Statement ;
up:attribution _:834394 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005739 .
_:834432 a rdf:Statement ;
up:source unirule:MF_03133 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:834433 a rdf:Statement ;
up:attribution _:834395 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:834434 a rdf:Statement ;
up:source unirule:MF_03133 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:834435 a rdf:Statement ;
up:attribution _:834396 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:834436 a rdf:Statement ;
up:source unirule:MF_03133 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:834437 a rdf:Statement ;
up:attribution _:834397 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:834438 a rdf:Statement ;
up:source unirule:MF_03133 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:834439 a rdf:Statement ;
up:attribution _:834398 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:834440 a rdf:Statement ;
up:source unirule:MF_03133 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:834441 a rdf:Statement ;
up:attribution _:834399 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03133
#Rule MF_03133 Created by:? on:2012-08-21 Modified by:Edouard de Castro on:2024-09-03
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00036_B .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_03134 .
})) .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00036_B .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2759 .
})) .
} UNION {
?this rdfs:seeAlso signature:MF_00036_B .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_03134 .
})) .
{
?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 .
}
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00036_B .
{
?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 .
}
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2759 .
})) .
}
BIND(URI(CONCAT(STR(?this), '#MF_03133a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03133a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03133a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03133a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch53 faldo:location ?templateMotifSequenceMatchRegionP4958854 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4958856 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP49588MF_00036_B49 .
?templateMotifSequenceMatchRegionP4958854 faldo:begin ?templateMotifSequenceMatchBeginP4958855 .
?templateMotifSequenceMatchBeginP4958855 faldo:position ?templateMotifSequenceMatchBeginPositionP4958850 ;
faldo:reference isoform:P49588-1 .
?templateMotifSequenceProfileAlignmentOperationP4958856 edam:has_input signature:MF_00036_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch57 faldo:location ?targetMotifMatchRegionMatch58 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00036_B60 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP49588MF_00036_B51 .
?targetMotifMatchRegionMatch58 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00036_B59 .
?targetMotifMatchRegionMatchBeginMF_00036_B59 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00036_B52 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00036_B60 edam:has_input signature:MF_00036_B ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49588MF_00036_B49, 1, (STRLEN(?templateMotifCigarP49588MF_00036_B49) - STRLEN(REPLACE(?templateMotifCigarP49588MF_00036_B49, CONCAT('^(?:-*[^-]){', STR(((605 - ?templateMotifSequenceMatchBeginPositionP4958850) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B51, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B51) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B51, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B51, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B51) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B51, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) .
BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B52) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t63) .
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) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49588MF_00036_B49, 1, (STRLEN(?templateMotifCigarP49588MF_00036_B49) - STRLEN(REPLACE(?templateMotifCigarP49588MF_00036_B49, CONCAT('^(?:-*[^-]){', STR(((609 - ?templateMotifSequenceMatchBeginPositionP4958850) + 1)), '}'), '')))), '[a-z]', '')) AS ?step164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B51, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B51) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B51, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B51, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B51) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B51, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), '')))), '[^-]', ''))) AS ?step265) .
BIND(((?step265 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B52) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t66) .
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) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49588MF_00036_B49, 1, (STRLEN(?templateMotifCigarP49588MF_00036_B49) - STRLEN(REPLACE(?templateMotifCigarP49588MF_00036_B49, CONCAT('^(?:-*[^-]){', STR(((723 - ?templateMotifSequenceMatchBeginPositionP4958850) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B51, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B51) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B51, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B51, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B51) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B51, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B52) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49588MF_00036_B49, 1, (STRLEN(?templateMotifCigarP49588MF_00036_B49) - STRLEN(REPLACE(?templateMotifCigarP49588MF_00036_B49, CONCAT('^(?:-*[^-]){', STR(((727 - ?templateMotifSequenceMatchBeginPositionP4958850) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B51, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B51) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B51, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B51, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B51) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B51, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B52) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t72) .
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) = 'H')) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP4958878 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4958880 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP49588MF_00036_B73 .
?templateMotifSequenceMatchRegionP4958878 faldo:begin ?templateMotifSequenceMatchBeginP4958879 .
?templateMotifSequenceMatchBeginP4958879 faldo:position ?templateMotifSequenceMatchBeginPositionP4958874 ;
faldo:reference isoform:P49588-1 .
?templateMotifSequenceProfileAlignmentOperationP4958880 edam:has_input signature:MF_00036_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00036_B84 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP49588MF_00036_B75 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00036_B83 .
?targetMotifMatchRegionMatchBeginMF_00036_B83 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00036_B76 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00036_B84 edam:has_input signature:MF_00036_B ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagacetyl) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP49588MF_00036_B73, 1, (STRLEN(?templateMotifCigarP49588MF_00036_B73) - STRLEN(REPLACE(?templateMotifCigarP49588MF_00036_B73, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP4958874) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B75, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B75) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B75, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP49588MF_00036_B75, 1, (STRLEN(?targetMotifMatchCigarP49588MF_00036_B75) - STRLEN(REPLACE(?targetMotifMatchCigarP49588MF_00036_B75, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B76) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs2t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'M')) .
BIND(URI(CONCAT(STR(?this), '#MF_03133a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag88) .
}
BIND(IF(BOUND(?tagacetyl), ?caseWithTag88, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag89) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag89, ?UNBOUND_VARIABLE) AS ?case6) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Organellar_chromatophore .
}
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_03133a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_03133a12')) AS ?name12) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:6237 .
BIND(?this AS ?case13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:7742 .
})) .
BIND(?this AS ?case14) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:encodedIn up:Plastid .
} UNION {
?this up:encodedIn up:Organellar_chromatophore .
}
})) .
FILTER (! (EXISTS {
VALUES ?supertaxon90 {taxon:33208 taxon:554915}
?thisOrganism rdfs:subClassOf+ ?supertaxon90 .
})) .
BIND(?this AS ?case15) .
BIND(URI(CONCAT(STR(?this), '#MF_03133a16')) AS ?name16) .
BIND(URI(CONCAT(STR(?this), '#MF_03133a17')) AS ?name17) .
}
}
"xsd:string |