| http://purl.uniprot.org/unirules/MF_01678#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:612464 up:source unirule:MF_01678 .
_:612465 up:source unirule:MF_01678 .
_:612466 up:source unirule:MF_01678 .
_:612467 up:source unirule:MF_01678 .
_:612468 up:source unirule:MF_01678 .
_:612469 up:source unirule:MF_01678 .
_:612470 up:source unirule:MF_01678 .
_:612471 up:source unirule:MF_01678 .
_:612472 up:source unirule:MF_01678 .
_:612473 up:source unirule:MF_01678 .
_:612474 up:source unirule:MF_01678 .
_:612475 up:source unirule:MF_01678 .
_:612476 up:source unirule:MF_01678 .
_:612477 up:source unirule:MF_01678 .
_:612478 up:source unirule:MF_01678 .
_:612479 up:source unirule:MF_01678 .
_:612480 up:source unirule:MF_01678 .
_:612481 up:source unirule:MF_01678 .
_:612482 up:source unirule:MF_01678 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0019509 ,
GO:0046523 ,
keyword:28 ,
keyword:413 ,
keyword:486 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the interconversion of methylthioribose-1-phosphate (MTR-1-P) into methylthioribulose-1-phosphate (MTRu-1-P).' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the EIF-2B alpha/beta/delta subunits family. MtnA subfamily.' .
?case4 up:alternativeName ?name6 ,
?name7 ;
up:recommendedName ?name5 .
?name5 up:ecName '5.3.1.23' ;
up:fullName 'Putative methylthioribose-1-phosphate isomerase' ;
up:shortName 'M1Pi' ,
'MTR-1-P isomerase' ;
rdf:type up:Structured_Name .
?name6 up:fullName 'MTNA-like protein' ;
up:shortName 'aMTNA' ;
rdf:type up:Structured_Name .
?name7 up:fullName 'S-methyl-5-thioribose-1-phosphate isomerase' ;
rdf:type up:Structured_Name .
?case10 up:alternativeName ?name12 ;
up:recommendedName ?name11 .
?name11 up:ecName '5.3.1.23' ;
up:fullName 'Methylthioribose-1-phosphate isomerase' ;
up:shortName 'M1Pi' ,
'MTR-1-P isomerase' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'S-methyl-5-thioribose-1-phosphate isomerase' ;
rdf:type up:Structured_Name .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf ?molecule18 .
?molecule18 rdfs:label 'substrate' .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf ?molecule26 .
?molecule26 rdfs:label 'substrate' .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf ?molecule40 .
?molecule40 rdfs:label 'substrate' .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf ?molecule48 .
?molecule48 rdfs:label 'substrate' .
?pfs51 up:annotation ?annotation52 .
?annotation52 faldo:begin ?pfsb53 ;
faldo:end ?pfse54 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Transition state stabilizer' .
?pfsb53 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse54 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
_:612483 a rdf:Statement ;
up:attribution _:612464 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:612484 a rdf:Statement ;
up:attribution _:612465 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:612485 a rdf:Statement ;
up:attribution _:612466 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:612486 a rdf:Statement ;
up:attribution _:612467 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:612487 a rdf:Statement ;
up:attribution _:612468 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:612488 a rdf:Statement ;
up:attribution _:612469 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:486 .
_:612489 a rdf:Statement ;
up:attribution _:612470 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046523 .
_:612490 a rdf:Statement ;
up:attribution _:612471 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019509 .
_:612491 a rdf:Statement ;
up:attribution _:612472 ;
rdf:subject ?case4 ;
rdf:predicate up:recommendedName ;
rdf:object ?name5 .
_:612492 a rdf:Statement ;
up:attribution _:612473 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name6 .
_:612493 a rdf:Statement ;
up:attribution _:612474 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name7 .
_:612494 a rdf:Statement ;
up:attribution _:612475 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:612495 a rdf:Statement ;
up:attribution _:612476 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:612496 a rdf:Statement ;
up:source unirule:MF_01678 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:612497 a rdf:Statement ;
up:attribution _:612477 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:612498 a rdf:Statement ;
up:source unirule:MF_01678 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:612499 a rdf:Statement ;
up:attribution _:612478 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:612500 a rdf:Statement ;
up:source unirule:MF_01678 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:612501 a rdf:Statement ;
up:attribution _:612479 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:612502 a rdf:Statement ;
up:source unirule:MF_01678 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:612503 a rdf:Statement ;
up:attribution _:612480 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:612504 a rdf:Statement ;
up:source unirule:MF_01678 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:612505 a rdf:Statement ;
up:attribution _:612481 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:612506 a rdf:Statement ;
up:source unirule:MF_01678 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:612507 a rdf:Statement ;
up:attribution _:612482 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01678
#Rule MF_01678 Created by:? on:2008-10-21 Modified by:Edouard de Castro on:2024-09-19
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01678 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_02229 .
})) .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01678 .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
FILTER (! (EXISTS {
?this rdfs:seeAlso signature:MF_02229 .
})) .
}
BIND(URI(CONCAT(STR(?this), '#MF_01678a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionO3166262 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3166264 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31662MF_0167857 .
?templateMotifSequenceMatchRegionO3166262 faldo:begin ?templateMotifSequenceMatchBeginO3166263 .
?templateMotifSequenceMatchBeginO3166263 faldo:position ?templateMotifSequenceMatchBeginPositionO3166258 ;
faldo:reference isoform:O31662-1 .
?templateMotifSequenceProfileAlignmentOperationO3166264 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167868 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31662MF_0167859 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167867 .
?targetMotifMatchRegionMatchBeginMF_0167867 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167860 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0167868 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31662MF_0167857, 1, (STRLEN(?templateMotifCigarO31662MF_0167857) - STRLEN(REPLACE(?templateMotifCigarO31662MF_0167857, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionO3166258) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31662MF_0167859, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167859) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167859, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31662MF_0167859, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167859) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167859, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0167860) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31662MF_0167857, 1, (STRLEN(?templateMotifCigarO31662MF_0167857) - STRLEN(REPLACE(?templateMotifCigarO31662MF_0167857, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionO3166258) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31662MF_0167859, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167859) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167859, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31662MF_0167859, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167859) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167859, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0167860) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse16) .
FILTER ((BOUND(?thisPositionOn19) && BOUND(?thisPositionOn20))) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionO3166279 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3166281 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31662MF_0167874 .
?templateMotifSequenceMatchRegionO3166279 faldo:begin ?templateMotifSequenceMatchBeginO3166280 .
?templateMotifSequenceMatchBeginO3166280 faldo:position ?templateMotifSequenceMatchBeginPositionO3166275 ;
faldo:reference isoform:O31662-1 .
?templateMotifSequenceProfileAlignmentOperationO3166281 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0167885 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31662MF_0167876 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0167884 .
?targetMotifMatchRegionMatchBeginMF_0167884 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167877 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0167885 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31662MF_0167874, 1, (STRLEN(?templateMotifCigarO31662MF_0167874) - STRLEN(REPLACE(?templateMotifCigarO31662MF_0167874, CONCAT('^(?:-*[^-]){', STR(((250 - ?templateMotifSequenceMatchBeginPositionO3166275) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31662MF_0167876, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167876) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31662MF_0167876, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167876) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0167877) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31662MF_0167874, 1, (STRLEN(?templateMotifCigarO31662MF_0167874) - STRLEN(REPLACE(?templateMotifCigarO31662MF_0167874, CONCAT('^(?:-*[^-]){', STR(((251 - ?templateMotifSequenceMatchBeginPositionO3166275) + 1)), '}'), '')))), '[a-z]', '')) AS ?step188) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31662MF_0167876, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167876) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31662MF_0167876, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167876) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167876, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step188), '}'), '')))), '[^-]', ''))) AS ?step289) .
BIND(((?step289 + ?targetMotifMatchRegionMatchBeginPositionMF_0167877) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t90) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse24) .
FILTER ((BOUND(?thisPositionOn27) && BOUND(?thisPositionOn28))) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch95 faldo:location ?templateMotifSequenceMatchRegionO3166296 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3166298 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31662MF_0167891 .
?templateMotifSequenceMatchRegionO3166296 faldo:begin ?templateMotifSequenceMatchBeginO3166297 .
?templateMotifSequenceMatchBeginO3166297 faldo:position ?templateMotifSequenceMatchBeginPositionO3166292 ;
faldo:reference isoform:O31662-1 .
?templateMotifSequenceProfileAlignmentOperationO3166298 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
?targetMotifMatch99 faldo:location ?targetMotifMatchRegionMatch100 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01678102 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31662MF_0167893 .
?targetMotifMatchRegionMatch100 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01678101 .
?targetMotifMatchRegionMatchBeginMF_01678101 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0167894 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01678102 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31662MF_0167891, 1, (STRLEN(?templateMotifCigarO31662MF_0167891) - STRLEN(REPLACE(?templateMotifCigarO31662MF_0167891, CONCAT('^(?:-*[^-]){', STR(((240 - ?templateMotifSequenceMatchBeginPositionO3166292) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31662MF_0167893, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167893) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167893, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31662MF_0167893, 1, (STRLEN(?targetMotifMatchCigarO31662MF_0167893) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_0167893, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0167894) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionO31662111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO31662113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31662MF_01678106 .
?templateMotifSequenceMatchRegionO31662111 faldo:begin ?templateMotifSequenceMatchBeginO31662112 .
?templateMotifSequenceMatchBeginO31662112 faldo:position ?templateMotifSequenceMatchBeginPositionO31662107 ;
faldo:reference isoform:O31662-1 .
?templateMotifSequenceProfileAlignmentOperationO31662113 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01678117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31662MF_01678108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01678116 .
?targetMotifMatchRegionMatchBeginMF_01678116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01678109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01678117 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31662MF_01678106, 1, (STRLEN(?templateMotifCigarO31662MF_01678106) - STRLEN(REPLACE(?templateMotifCigarO31662MF_01678106, CONCAT('^(?:-*[^-]){', STR(((94 - ?templateMotifSequenceMatchBeginPositionO31662107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31662MF_01678108, 1, (STRLEN(?targetMotifMatchCigarO31662MF_01678108) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_01678108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31662MF_01678108, 1, (STRLEN(?targetMotifMatchCigarO31662MF_01678108) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_01678108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01678109) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionO31662126 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO31662128 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31662MF_01678121 .
?templateMotifSequenceMatchRegionO31662126 faldo:begin ?templateMotifSequenceMatchBeginO31662127 .
?templateMotifSequenceMatchBeginO31662127 faldo:position ?templateMotifSequenceMatchBeginPositionO31662122 ;
faldo:reference isoform:O31662-1 .
?templateMotifSequenceProfileAlignmentOperationO31662128 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01678132 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31662MF_01678123 .
?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01678131 .
?targetMotifMatchRegionMatchBeginMF_01678131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01678124 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01678132 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31662MF_01678121, 1, (STRLEN(?templateMotifCigarO31662MF_01678121) - STRLEN(REPLACE(?templateMotifCigarO31662MF_01678121, CONCAT('^(?:-*[^-]){', STR(((199 - ?templateMotifSequenceMatchBeginPositionO31662122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31662MF_01678123, 1, (STRLEN(?targetMotifMatchCigarO31662MF_01678123) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_01678123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31662MF_01678123, 1, (STRLEN(?targetMotifMatchCigarO31662MF_01678123) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_01678123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) .
BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01678124) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs1t135) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionO31662141 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO31662143 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31662MF_01678136 .
?templateMotifSequenceMatchRegionO31662141 faldo:begin ?templateMotifSequenceMatchBeginO31662142 .
?templateMotifSequenceMatchBeginO31662142 faldo:position ?templateMotifSequenceMatchBeginPositionO31662137 ;
faldo:reference isoform:O31662-1 .
?templateMotifSequenceProfileAlignmentOperationO31662143 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01678147 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31662MF_01678138 .
?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01678146 .
?targetMotifMatchRegionMatchBeginMF_01678146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01678139 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01678147 edam:has_input signature:MF_01678 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31662MF_01678136, 1, (STRLEN(?templateMotifCigarO31662MF_01678136) - STRLEN(REPLACE(?templateMotifCigarO31662MF_01678136, CONCAT('^(?:-*[^-]){', STR(((160 - ?templateMotifSequenceMatchBeginPositionO31662137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31662MF_01678138, 1, (STRLEN(?targetMotifMatchCigarO31662MF_01678138) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_01678138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31662MF_01678138, 1, (STRLEN(?targetMotifMatchCigarO31662MF_01678138) - STRLEN(REPLACE(?targetMotifMatchCigarO31662MF_01678138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) .
BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_01678139) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs1t150) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse54) .
FILTER (REGEX('[CS]', SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a52')) AS ?annotation52) .
BIND(?this AS ?pfs51) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case4) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a5')) AS ?name5) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a6')) AS ?name6) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a7')) AS ?name7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:186817 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2157 .
})) .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_01678a12')) AS ?name12) .
}
}
"xsd:string |