| http://purl.uniprot.org/unirules/MF_00036#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:14339 up:source unirule:MF_00036 .
_:14340 up:source unirule:MF_00036 .
_:14341 up:source unirule:MF_00036 .
_:14342 up:source unirule:MF_00036 .
_:14343 up:source unirule:MF_00036 .
_:14344 up:source unirule:MF_00036 .
_:14345 up:source unirule:MF_00036 .
_:14346 up:source unirule:MF_00036 .
_:14347 up:source unirule:MF_00036 .
_:14348 up:source unirule:MF_00036 .
_:14349 up:source unirule:MF_00036 .
_:14350 up:source unirule:MF_00036 .
_:14351 up:source unirule:MF_00036 .
_:14352 up:source unirule:MF_00036 .
_:14353 up:source unirule:MF_00036 .
_:14354 up:source unirule:MF_00036 .
_:14355 up:source unirule:MF_00036 .
_:14356 up:source unirule:MF_00036 .
_:14357 up:source unirule:MF_00036 .
_:14358 up:source unirule:MF_00036 .
_:14359 up:source unirule:MF_00036 .
_:14360 up:source unirule:MF_00036 .
_:14361 up:source unirule:MF_00036 .
_:14362 up:source unirule:MF_00036 .
_:14363 up:source unirule:MF_00036 .
_:14364 up:source unirule:MF_00036 .
_:14365 up:source unirule:MF_00036 .
_:14366 up:source unirule:MF_00036 .
_:14367 up:source unirule:MF_00036 .
_:14368 up:source unirule:MF_00036 .
_:14369 up:source unirule:MF_00036 .
_:14370 up:source unirule:MF_00036 .
_:14371 up:source unirule:MF_00036 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation8 ,
?annotation9 ;
up:classifiedWith GO:0004813 ,
GO:0005524 ,
GO:0005737 ,
GO:0006419 ,
keyword:30 ,
keyword:436 ,
keyword:547 ,
keyword:648 ,
keyword:67 ,
keyword:694 ,
keyword:820 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.1.1.7' ;
up:fullName 'Alanine--tRNA ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Alanyl-tRNA synthetase' ;
up:shortName 'AlaRS' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'alaS' .
?annotation3 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 Ser-tRNA(Ala) and Gly-tRNA(Ala) via its editing domain.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Subcellular_Location_Annotation .
?annotation6li7 up:cellularComponent .
?annotation8 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.' .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-II aminoacyl-tRNA synthetase family.' .
?case10 up:classifiedWith keyword:7 .
?case12 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 .
?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:29105 .
?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:29105 .
?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:29105 .
?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:29105 .
?pfs38 up:annotation ?annotation39 ,
?annotation45 ,
?annotation51 ,
?annotation57 .
?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:29105 .
?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:29105 .
?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:29105 .
?annotation57 faldo:begin ?pfsb58 ;
faldo:end ?pfse59 ;
up:ligand ?ligand60 ;
rdf:type up:Binding_Site_Annotation .
?pfsb58 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?pfse59 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?ligand60 rdfs:subClassOf chebi:29105 .
?pfs63 up:annotation ?annotation64 .
?annotation64 faldo:begin ?pfsb65 ;
faldo:end ?pfse66 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'N6-acetyllysine' .
?pfsb65 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?pfse66 faldo:position ?thisPositionOn68 ;
rdf:type faldo:ExactPosition .
_:14372 a rdf:Statement ;
up:attribution _:14339 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:14373 a rdf:Statement ;
up:attribution _:14340 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:14374 a rdf:Statement ;
up:attribution _:14341 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:14375 a rdf:Statement ;
up:attribution _:14342 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:14376 a rdf:Statement ;
up:attribution _:14343 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:14377 a rdf:Statement ;
up:attribution _:14344 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:14378 a rdf:Statement ;
up:attribution _:14345 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:14379 a rdf:Statement ;
up:attribution _:14346 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:14380 a rdf:Statement ;
up:attribution _:14347 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:14381 a rdf:Statement ;
up:attribution _:14348 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:14382 a rdf:Statement ;
up:attribution _:14349 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:14383 a rdf:Statement ;
up:attribution _:14350 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:14384 a rdf:Statement ;
up:attribution _:14351 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:14385 a rdf:Statement ;
up:attribution _:14352 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:14386 a rdf:Statement ;
up:attribution _:14353 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:694 .
_:14387 a rdf:Statement ;
up:attribution _:14354 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:820 .
_:14388 a rdf:Statement ;
up:attribution _:14355 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004813 .
_:14389 a rdf:Statement ;
up:attribution _:14356 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:14390 a rdf:Statement ;
up:attribution _:14357 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006419 .
_:14391 a rdf:Statement ;
up:attribution _:14358 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:14392 a rdf:Statement ;
up:attribution _:14359 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:7 .
_:14393 a rdf:Statement ;
up:attribution _:14360 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:14394 a rdf:Statement ;
up:attribution _:14361 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:14395 a rdf:Statement ;
up:attribution _:14362 ;
rdf:subject ?case12 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:14396 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:14397 a rdf:Statement ;
up:attribution _:14363 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:14398 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:14399 a rdf:Statement ;
up:attribution _:14364 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:14400 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:14401 a rdf:Statement ;
up:attribution _:14365 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:14402 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:14403 a rdf:Statement ;
up:attribution _:14366 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:14404 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:14405 a rdf:Statement ;
up:attribution _:14367 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:14406 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:14407 a rdf:Statement ;
up:attribution _:14368 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:14408 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:14409 a rdf:Statement ;
up:attribution _:14369 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:14410 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:14411 a rdf:Statement ;
up:attribution _:14370 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:14412 a rdf:Statement ;
up:source unirule:MF_00036 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
_:14413 a rdf:Statement ;
up:attribution _:14371 ;
rdf:subject ?pfs63 ;
rdf:predicate up:annotation ;
rdf:object ?annotation64 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00036
#Rule MF_00036 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00036_B .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_03134 .
})) .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00036_B .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2759 .
})) .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00036_A .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_03134 .
})) .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00036_A .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2759 .
})) .
}
BIND(URI(CONCAT(STR(?this), '#MF_00036a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00036a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00036a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00036a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00036a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00036a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_00036a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionO2802974 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2802976 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO28029MF_00036_A69 .
?templateMotifSequenceMatchRegionO2802974 faldo:begin ?templateMotifSequenceMatchBeginO2802975 .
?templateMotifSequenceMatchBeginO2802975 faldo:position ?templateMotifSequenceMatchBeginPositionO2802970 ;
faldo:reference isoform:O28029-1 .
?templateMotifSequenceProfileAlignmentOperationO2802976 edam:has_input signature:MF_00036_A ;
rdf:type edam:operation_0300 .
?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00036_A80 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO28029MF_00036_A71 .
?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00036_A79 .
?targetMotifMatchRegionMatchBeginMF_00036_A79 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00036_A72 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00036_A80 edam:has_input signature:MF_00036_A ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_2) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28029MF_00036_A69, 1, (STRLEN(?templateMotifCigarO28029MF_00036_A69) - STRLEN(REPLACE(?templateMotifCigarO28029MF_00036_A69, CONCAT('^(?:-*[^-]){', STR(((600 - ?templateMotifSequenceMatchBeginPositionO2802970) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28029MF_00036_A71, 1, (STRLEN(?targetMotifMatchCigarO28029MF_00036_A71) - STRLEN(REPLACE(?targetMotifMatchCigarO28029MF_00036_A71, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28029MF_00036_A71, 1, (STRLEN(?targetMotifMatchCigarO28029MF_00036_A71) - STRLEN(REPLACE(?targetMotifMatchCigarO28029MF_00036_A71, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_A72) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t83) .
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) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28029MF_00036_A69, 1, (STRLEN(?templateMotifCigarO28029MF_00036_A69) - STRLEN(REPLACE(?templateMotifCigarO28029MF_00036_A69, CONCAT('^(?:-*[^-]){', STR(((604 - ?templateMotifSequenceMatchBeginPositionO2802970) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28029MF_00036_A71, 1, (STRLEN(?targetMotifMatchCigarO28029MF_00036_A71) - STRLEN(REPLACE(?targetMotifMatchCigarO28029MF_00036_A71, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28029MF_00036_A71, 1, (STRLEN(?targetMotifMatchCigarO28029MF_00036_A71) - STRLEN(REPLACE(?targetMotifMatchCigarO28029MF_00036_A71, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_A72) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t86) .
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) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28029MF_00036_A69, 1, (STRLEN(?templateMotifCigarO28029MF_00036_A69) - STRLEN(REPLACE(?templateMotifCigarO28029MF_00036_A69, CONCAT('^(?:-*[^-]){', STR(((703 - ?templateMotifSequenceMatchBeginPositionO2802970) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28029MF_00036_A71, 1, (STRLEN(?targetMotifMatchCigarO28029MF_00036_A71) - STRLEN(REPLACE(?targetMotifMatchCigarO28029MF_00036_A71, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28029MF_00036_A71, 1, (STRLEN(?targetMotifMatchCigarO28029MF_00036_A71) - STRLEN(REPLACE(?targetMotifMatchCigarO28029MF_00036_A71, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_A72) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t89) .
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(?templateMotifCigarO28029MF_00036_A69, 1, (STRLEN(?templateMotifCigarO28029MF_00036_A69) - STRLEN(REPLACE(?templateMotifCigarO28029MF_00036_A69, CONCAT('^(?:-*[^-]){', STR(((707 - ?templateMotifSequenceMatchBeginPositionO2802970) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28029MF_00036_A71, 1, (STRLEN(?targetMotifMatchCigarO28029MF_00036_A71) - STRLEN(REPLACE(?targetMotifMatchCigarO28029MF_00036_A71, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28029MF_00036_A71, 1, (STRLEN(?targetMotifMatchCigarO28029MF_00036_A71) - STRLEN(REPLACE(?targetMotifMatchCigarO28029MF_00036_A71, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_A72) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t92) .
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) = 'H')) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionP0095798 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00957100 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP00957MF_00036_B93 .
?templateMotifSequenceMatchRegionP0095798 faldo:begin ?templateMotifSequenceMatchBeginP0095799 .
?templateMotifSequenceMatchBeginP0095799 faldo:position ?templateMotifSequenceMatchBeginPositionP0095794 ;
faldo:reference isoform:P00957-1 .
?templateMotifSequenceProfileAlignmentOperationP00957100 edam:has_input signature:MF_00036_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00036_B104 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP00957MF_00036_B95 .
?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00036_B103 .
?targetMotifMatchRegionMatchBeginMF_00036_B103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00036_B96 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00036_B104 edam:has_input signature:MF_00036_B ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00957MF_00036_B93, 1, (STRLEN(?templateMotifCigarP00957MF_00036_B93) - STRLEN(REPLACE(?templateMotifCigarP00957MF_00036_B93, CONCAT('^(?:-*[^-]){', STR(((564 - ?templateMotifSequenceMatchBeginPositionP0095794) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B95, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B95, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B96) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs2t107) .
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(?templateMotifCigarP00957MF_00036_B93, 1, (STRLEN(?templateMotifCigarP00957MF_00036_B93) - STRLEN(REPLACE(?templateMotifCigarP00957MF_00036_B93, CONCAT('^(?:-*[^-]){', STR(((568 - ?templateMotifSequenceMatchBeginPositionP0095794) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B95, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B95, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B96) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs2t110) .
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) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00957MF_00036_B93, 1, (STRLEN(?templateMotifCigarP00957MF_00036_B93) - STRLEN(REPLACE(?templateMotifCigarP00957MF_00036_B93, CONCAT('^(?:-*[^-]){', STR(((666 - ?templateMotifSequenceMatchBeginPositionP0095794) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B95, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B95, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B96) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs2t113) .
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) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00957MF_00036_B93, 1, (STRLEN(?templateMotifCigarP00957MF_00036_B93) - STRLEN(REPLACE(?templateMotifCigarP00957MF_00036_B93, CONCAT('^(?:-*[^-]){', STR(((670 - ?templateMotifSequenceMatchBeginPositionP0095794) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B95, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B95, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B95) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B95, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B96) - 1) AS ?thisPositionOn61) .
BIND(?thisPositionOn61 AS ?thisPositionOn62) .
BIND(?this AS ?pfs2t116) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'H')) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP00957123 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP00957125 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP00957MF_00036_B118 .
?templateMotifSequenceMatchRegionP00957123 faldo:begin ?templateMotifSequenceMatchBeginP00957124 .
?templateMotifSequenceMatchBeginP00957124 faldo:position ?templateMotifSequenceMatchBeginPositionP00957119 ;
faldo:reference isoform:P00957-1 .
?templateMotifSequenceProfileAlignmentOperationP00957125 edam:has_input signature:MF_00036_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00036_B129 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP00957MF_00036_B120 .
?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00036_B128 .
?targetMotifMatchRegionMatchBeginMF_00036_B128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00036_B121 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00036_B129 edam:has_input signature:MF_00036_B ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_1) .
VALUES ?supertaxon117 {taxon:561 taxon:620}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon117 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP00957MF_00036_B118, 1, (STRLEN(?templateMotifCigarP00957MF_00036_B118) - STRLEN(REPLACE(?templateMotifCigarP00957MF_00036_B118, CONCAT('^(?:-*[^-]){', STR(((74 - ?templateMotifSequenceMatchBeginPositionP00957119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B120, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B120) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP00957MF_00036_B120, 1, (STRLEN(?targetMotifMatchCigarP00957MF_00036_B120) - STRLEN(REPLACE(?targetMotifMatchCigarP00957MF_00036_B120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) .
BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_00036_B121) - 1) AS ?thisPositionOn67) .
BIND(?thisPositionOn67 AS ?thisPositionOn68) .
BIND(?this AS ?pfs3t132) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse66) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00036a64')) AS ?annotation64) .
BIND(?this AS ?pfs63) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag133) .
}
BIND(IF(BOUND(?tagFT_1), ?caseWithTag133, ?UNBOUND_VARIABLE) AS ?case10) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case11) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag134) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag134, ?UNBOUND_VARIABLE) AS ?case12) .
}
"xsd:string |