| http://purl.uniprot.org/unirules/MF_00049#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:19421 up:source unirule:MF_00049 .
_:19422 up:source unirule:MF_00049 .
_:19423 up:source unirule:MF_00049 .
_:19424 up:source unirule:MF_00049 .
_:19425 up:source unirule:MF_00049 .
_:19426 up:source unirule:MF_00049 .
_:19427 up:source unirule:MF_00049 .
_:19428 up:source unirule:MF_00049 .
_:19429 up:source unirule:MF_00049 .
_:19430 up:source unirule:MF_00049 .
_:19431 up:source unirule:MF_00049 .
_:19432 up:source unirule:MF_00049 .
_:19433 up:source unirule:MF_00049 .
_:19434 up:source unirule:MF_00049 .
_:19435 up:source unirule:MF_00049 .
_:19436 up:source unirule:MF_00049 .
_:19437 up:source unirule:MF_00049 .
_:19438 up:source unirule:MF_00049 .
_:19439 up:source unirule:MF_00049 .
_:19440 up:source unirule:MF_00049 .
_:19441 up:source unirule:MF_00049 .
_:19442 up:source unirule:MF_00049 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0004823 ,
GO:0005524 ,
GO:0005737 ,
GO:0006429 ,
keyword:30 ,
keyword:436 ,
keyword:547 ,
keyword:648 ,
keyword:67 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.1.1.4' ;
up:fullName 'Leucine--tRNA ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Leucyl-tRNA synthetase' ;
up:shortName 'LeuRS' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'leuS' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-I aminoacyl-tRNA synthetase family.' .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Motif_Annotation ;
rdfs:comment "'HIGH' region" .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Motif_Annotation ;
rdfs:comment "'KMSKS' region" .
?pfsb16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:30616 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
rdf:type up:Motif_Annotation ;
rdfs:comment "'KMSKS' region" .
?pfsb29 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
rdf:type up:Motif_Annotation ;
rdfs:comment "'HIGH' region" .
?pfsb35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf chebi:30616 .
_:19443 a rdf:Statement ;
up:attribution _:19421 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:19444 a rdf:Statement ;
up:attribution _:19422 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:19445 a rdf:Statement ;
up:attribution _:19423 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:19446 a rdf:Statement ;
up:attribution _:19424 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:19447 a rdf:Statement ;
up:attribution _:19425 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:19448 a rdf:Statement ;
up:attribution _:19426 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:19449 a rdf:Statement ;
up:attribution _:19427 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:19450 a rdf:Statement ;
up:attribution _:19428 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:30 .
_:19451 a rdf:Statement ;
up:attribution _:19429 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:648 .
_:19452 a rdf:Statement ;
up:attribution _:19430 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:19453 a rdf:Statement ;
up:attribution _:19431 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:19454 a rdf:Statement ;
up:attribution _:19432 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:19455 a rdf:Statement ;
up:attribution _:19433 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:19456 a rdf:Statement ;
up:attribution _:19434 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004823 .
_:19457 a rdf:Statement ;
up:attribution _:19435 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006429 .
_:19458 a rdf:Statement ;
up:attribution _:19436 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:19459 a rdf:Statement ;
up:source unirule:MF_00049 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:19460 a rdf:Statement ;
up:attribution _:19437 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:19461 a rdf:Statement ;
up:source unirule:MF_00049 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:19462 a rdf:Statement ;
up:attribution _:19438 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:19463 a rdf:Statement ;
up:source unirule:MF_00049 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:19464 a rdf:Statement ;
up:attribution _:19439 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:19465 a rdf:Statement ;
up:source unirule:MF_00049 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:19466 a rdf:Statement ;
up:attribution _:19440 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:19467 a rdf:Statement ;
up:source unirule:MF_00049 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:19468 a rdf:Statement ;
up:attribution _:19441 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:19469 a rdf:Statement ;
up:source unirule:MF_00049 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:19470 a rdf:Statement ;
up:attribution _:19442 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00049
#Rule MF_00049 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00049_B .
?thisOrganism rdfs:subClassOf+ taxon:2 .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00049_A .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
}
BIND(URI(CONCAT(STR(?this), '#MF_00049a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionP0781351 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0781353 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP07813MF_00049_B46 .
?templateMotifSequenceMatchRegionP0781351 faldo:begin ?templateMotifSequenceMatchBeginP0781352 .
?templateMotifSequenceMatchBeginP0781352 faldo:position ?templateMotifSequenceMatchBeginPositionP0781347 ;
faldo:reference isoform:P07813-1 .
?templateMotifSequenceProfileAlignmentOperationP0781353 edam:has_input signature:MF_00049_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00049_B57 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP07813MF_00049_B48 .
?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00049_B56 .
?targetMotifMatchRegionMatchBeginMF_00049_B56 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00049_B49 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00049_B57 edam:has_input signature:MF_00049_B ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP07813MF_00049_B46, 1, (STRLEN(?templateMotifCigarP07813MF_00049_B46) - STRLEN(REPLACE(?templateMotifCigarP07813MF_00049_B46, CONCAT('^(?:-*[^-]){', STR(((42 - ?templateMotifSequenceMatchBeginPositionP0781347) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B48, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B48) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B48, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B48, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B48) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B48, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_B49) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP07813MF_00049_B46, 1, (STRLEN(?templateMotifCigarP07813MF_00049_B46) - STRLEN(REPLACE(?templateMotifCigarP07813MF_00049_B46, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionP0781347) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B48, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B48) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B48, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B48, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B48) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B48, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_B49) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER (REGEX('[SP][YF][PLVT][SN][GAS][ARNDCQEGHILKMFPSTWYVBZJUOX]{1,3)H[LIVMA]G[HS]', SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionP0781368 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0781370 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP07813MF_00049_B63 .
?templateMotifSequenceMatchRegionP0781368 faldo:begin ?templateMotifSequenceMatchBeginP0781369 .
?templateMotifSequenceMatchBeginP0781369 faldo:position ?templateMotifSequenceMatchBeginPositionP0781364 ;
faldo:reference isoform:P07813-1 .
?templateMotifSequenceProfileAlignmentOperationP0781370 edam:has_input signature:MF_00049_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00049_B74 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP07813MF_00049_B65 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00049_B73 .
?targetMotifMatchRegionMatchBeginMF_00049_B73 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00049_B66 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00049_B74 edam:has_input signature:MF_00049_B ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP07813MF_00049_B63, 1, (STRLEN(?templateMotifCigarP07813MF_00049_B63) - STRLEN(REPLACE(?templateMotifCigarP07813MF_00049_B63, CONCAT('^(?:-*[^-]){', STR(((619 - ?templateMotifSequenceMatchBeginPositionP0781364) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B65, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B65) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B65, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B65, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B65) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B65, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_B66) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP07813MF_00049_B63, 1, (STRLEN(?templateMotifCigarP07813MF_00049_B63) - STRLEN(REPLACE(?templateMotifCigarP07813MF_00049_B63, CONCAT('^(?:-*[^-]){', STR(((623 - ?templateMotifSequenceMatchBeginPositionP0781364) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B65, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B65) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B65, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B65, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B65) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B65, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_B66) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t79) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) .
FILTER (REGEX('[KRTA][MLI][SGA][KS][SA]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP0781385 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0781387 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP07813MF_00049_B80 .
?templateMotifSequenceMatchRegionP0781385 faldo:begin ?templateMotifSequenceMatchBeginP0781386 .
?templateMotifSequenceMatchBeginP0781386 faldo:position ?templateMotifSequenceMatchBeginPositionP0781381 ;
faldo:reference isoform:P07813-1 .
?templateMotifSequenceProfileAlignmentOperationP0781387 edam:has_input signature:MF_00049_B ;
rdf:type edam:operation_0300 .
?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00049_B91 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP07813MF_00049_B82 .
?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00049_B90 .
?targetMotifMatchRegionMatchBeginMF_00049_B90 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00049_B83 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00049_B91 edam:has_input signature:MF_00049_B ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP07813MF_00049_B80, 1, (STRLEN(?templateMotifCigarP07813MF_00049_B80) - STRLEN(REPLACE(?templateMotifCigarP07813MF_00049_B80, CONCAT('^(?:-*[^-]){', STR(((622 - ?templateMotifSequenceMatchBeginPositionP0781381) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B82, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B82) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B82, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP07813MF_00049_B82, 1, (STRLEN(?targetMotifMatchCigarP07813MF_00049_B82) - STRLEN(REPLACE(?targetMotifMatchCigarP07813MF_00049_B82, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) .
BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_B83) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t94) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionQ58050100 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58050102 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ58050MF_00049_A95 .
?templateMotifSequenceMatchRegionQ58050100 faldo:begin ?templateMotifSequenceMatchBeginQ58050101 .
?templateMotifSequenceMatchBeginQ58050101 faldo:position ?templateMotifSequenceMatchBeginPositionQ5805096 ;
faldo:reference isoform:Q58050-1 .
?templateMotifSequenceProfileAlignmentOperationQ58050102 edam:has_input signature:MF_00049_A ;
rdf:type edam:operation_0300 .
?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00049_A106 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ58050MF_00049_A97 .
?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00049_A105 .
?targetMotifMatchRegionMatchBeginMF_00049_A105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00049_A98 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00049_A106 edam:has_input signature:MF_00049_A ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58050MF_00049_A95, 1, (STRLEN(?templateMotifCigarQ58050MF_00049_A95) - STRLEN(REPLACE(?templateMotifCigarQ58050MF_00049_A95, CONCAT('^(?:-*[^-]){', STR(((633 - ?templateMotifSequenceMatchBeginPositionQ5805096) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A97, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A97) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A97, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A97, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A97) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A97, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) .
BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_A98) - 1) AS ?thisPositionOn31) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58050MF_00049_A95, 1, (STRLEN(?templateMotifCigarQ58050MF_00049_A95) - STRLEN(REPLACE(?templateMotifCigarQ58050MF_00049_A95, CONCAT('^(?:-*[^-]){', STR(((637 - ?templateMotifSequenceMatchBeginPositionQ5805096) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A97, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A97) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A97, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A97, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A97) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A97, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_A98) - 1) AS ?thisPositionOn32) .
BIND(?this AS ?pfs2t111) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse30) .
FILTER ((BOUND(?thisPositionOn31) && BOUND(?thisPositionOn32))) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionQ58050117 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58050119 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ58050MF_00049_A112 .
?templateMotifSequenceMatchRegionQ58050117 faldo:begin ?templateMotifSequenceMatchBeginQ58050118 .
?templateMotifSequenceMatchBeginQ58050118 faldo:position ?templateMotifSequenceMatchBeginPositionQ58050113 ;
faldo:reference isoform:Q58050-1 .
?templateMotifSequenceProfileAlignmentOperationQ58050119 edam:has_input signature:MF_00049_A ;
rdf:type edam:operation_0300 .
?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00049_A123 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ58050MF_00049_A114 .
?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00049_A122 .
?targetMotifMatchRegionMatchBeginMF_00049_A122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00049_A115 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00049_A123 edam:has_input signature:MF_00049_A ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58050MF_00049_A112, 1, (STRLEN(?templateMotifCigarQ58050MF_00049_A112) - STRLEN(REPLACE(?templateMotifCigarQ58050MF_00049_A112, CONCAT('^(?:-*[^-]){', STR(((41 - ?templateMotifSequenceMatchBeginPositionQ58050113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A114, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A114) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A114, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A114) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) .
BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_A115) - 1) AS ?thisPositionOn37) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58050MF_00049_A112, 1, (STRLEN(?templateMotifCigarQ58050MF_00049_A112) - STRLEN(REPLACE(?templateMotifCigarQ58050MF_00049_A112, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionQ58050113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A114, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A114) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A114, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A114) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) .
BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_A115) - 1) AS ?thisPositionOn38) .
BIND(?this AS ?pfs2t128) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse36) .
FILTER (REGEX('PY[ARNDCQEGHILKMFPSTWYVBZJUOX][SN][GAS][ARNDCQEGHILKMFPSTWYVBZJUOX]{2)H[LIVMA]G[HS]', SUBSTR(?thisSequenceValue, ?thisPositionOn37, (?thisPositionOn38 - ?thisPositionOn37)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch133 faldo:location ?templateMotifSequenceMatchRegionQ58050134 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58050136 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ58050MF_00049_A129 .
?templateMotifSequenceMatchRegionQ58050134 faldo:begin ?templateMotifSequenceMatchBeginQ58050135 .
?templateMotifSequenceMatchBeginQ58050135 faldo:position ?templateMotifSequenceMatchBeginPositionQ58050130 ;
faldo:reference isoform:Q58050-1 .
?templateMotifSequenceProfileAlignmentOperationQ58050136 edam:has_input signature:MF_00049_A ;
rdf:type edam:operation_0300 .
?targetMotifMatch137 faldo:location ?targetMotifMatchRegionMatch138 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00049_A140 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ58050MF_00049_A131 .
?targetMotifMatchRegionMatch138 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00049_A139 .
?targetMotifMatchRegionMatchBeginMF_00049_A139 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00049_A132 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00049_A140 edam:has_input signature:MF_00049_A ;
rdf:type edam:operation_0300 .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58050MF_00049_A129, 1, (STRLEN(?templateMotifCigarQ58050MF_00049_A129) - STRLEN(REPLACE(?templateMotifCigarQ58050MF_00049_A129, CONCAT('^(?:-*[^-]){', STR(((636 - ?templateMotifSequenceMatchBeginPositionQ58050130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A131, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A131) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58050MF_00049_A131, 1, (STRLEN(?targetMotifMatchCigarQ58050MF_00049_A131) - STRLEN(REPLACE(?targetMotifMatchCigarQ58050MF_00049_A131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) .
BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_00049_A132) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs2t143) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_00049a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
}
"xsd:string |