| http://purl.uniprot.org/unirules/MF_01120#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:389439 up:source unirule:MF_01120 .
_:389440 up:source unirule:MF_01120 .
_:389441 up:source unirule:MF_01120 .
_:389442 up:source unirule:MF_01120 .
_:389443 up:source unirule:MF_01120 .
_:389444 up:source unirule:MF_01120 .
_:389445 up:source unirule:MF_01120 .
_:389446 up:source unirule:MF_01120 .
_:389447 up:source unirule:MF_01120 .
_:389448 up:source unirule:MF_01120 .
_:389449 up:source unirule:MF_01120 .
_:389450 up:source unirule:MF_01120 .
_:389451 up:source unirule:MF_01120 .
_:389452 up:source unirule:MF_01120 .
_:389453 up:source unirule:MF_01120 .
_:389454 up:source unirule:MF_01120 .
_:389455 up:source unirule:MF_01120 .
_:389456 up:source unirule:MF_01120 .
_:389457 up:source unirule:MF_01120 .
_:389458 up:source unirule:MF_01120 .
_:389459 up:source unirule:MF_01120 .
_:389460 up:source unirule:MF_01120 .
_:389461 up:source unirule:MF_01120 .
_:389462 up:source unirule:MF_01120 .
_:389463 up:source unirule:MF_01120 .
_:389464 up:source unirule:MF_01120 .
_:389465 up:source unirule:MF_01120 .
_:389466 up:source unirule:MF_01120 .
_:389467 up:source unirule:MF_01120 .
_:389468 up:source unirule:MF_01120 .
_:389469 up:source unirule:MF_01120 .
_:389470 up:source unirule:MF_01120 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0005737 ,
GO:0008270 ,
GO:0016811 ,
GO:0019878 ,
GO:0050897 ,
keyword:170 ,
keyword:28 ,
keyword:378 ,
keyword:457 ,
keyword:479 ,
keyword:862 ,
keyword:963 .
?gene0 skos:prefLabel 'lysK' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 up:cofactor chebi:29105 ,
chebi:48828 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 2 Zn(2+) or Co(2+) ions per subunit.' .
?annotation4 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid biosynthesis; L-lysine biosynthesis via AAA pathway; L-lysine from L-alpha-aminoadipate (Thermus route): step 5/5.' .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the peptidase M20A family. LysK subfamily.' .
?case8 up:classifiedWith GO:0042450 ,
keyword:55 .
?case10 up:recommendedName ?name11 .
?name11 up:ecName '3.5.1.130' ;
up:fullName '[LysW]-lysine/[LysW]-ornithine hydrolase' ;
rdf:type up:Structured_Name .
?case12 up:recommendedName ?name13 .
?name13 up:ecName '3.5.1.130' ;
up:fullName '[LysW]-lysine hydrolase' ;
rdf:type up:Structured_Name .
?case14 up:recommendedName ?name15 .
?name15 up:ecName '3.5.1.130' ;
up:fullName 'Putative [LysW]-lysine hydrolase' ;
rdf:type up:Structured_Name .
?case16 up:recommendedName ?name17 .
?name17 up:ecName '3.5.1.130' ,
'3.5.1.132' ;
up:fullName 'Putative [LysW]-lysine/[LysW]-ornithine hydrolase' ;
rdf:type up:Structured_Name .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Active_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfs30 up:annotation ?annotation31 .
?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 .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
up:ligand ?ligand41 ;
rdf:type up:Binding_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?ligand41 rdfs:subClassOf chebi:29105 .
?pfs44 up:annotation ?annotation45 .
?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 .
?pfs51 up:annotation ?annotation52 .
?annotation52 faldo:begin ?pfsb53 ;
faldo:end ?pfse54 ;
up:ligand ?ligand55 ;
rdf:type up:Binding_Site_Annotation .
?pfsb53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?pfse54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?ligand55 rdfs:subClassOf chebi:29105 .
?pfs58 up:annotation ?annotation59 .
?annotation59 faldo:begin ?pfsb60 ;
faldo:end ?pfse61 ;
up:ligand ?ligand62 ;
rdf:type up:Binding_Site_Annotation .
?pfsb60 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
?pfse61 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?ligand62 rdfs:subClassOf chebi:29105 .
?pfs65 up:annotation ?annotation66 .
?annotation66 faldo:begin ?pfsb67 ;
faldo:end ?pfse68 ;
up:ligand ?ligand69 ;
rdf:type up:Binding_Site_Annotation .
?pfsb67 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?pfse68 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?ligand69 rdfs:subClassOf chebi:29105 .
_:389471 a rdf:Statement ;
up:attribution _:389439 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:389472 a rdf:Statement ;
up:attribution _:389440 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:389473 a rdf:Statement ;
up:attribution _:389441 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:389474 a rdf:Statement ;
up:attribution _:389442 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:389475 a rdf:Statement ;
up:attribution _:389443 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:389476 a rdf:Statement ;
up:attribution _:389444 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:389477 a rdf:Statement ;
up:attribution _:389445 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:389478 a rdf:Statement ;
up:attribution _:389446 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:389479 a rdf:Statement ;
up:attribution _:389447 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:389480 a rdf:Statement ;
up:attribution _:389448 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:457 .
_:389481 a rdf:Statement ;
up:attribution _:389449 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:389482 a rdf:Statement ;
up:attribution _:389450 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:170 .
_:389483 a rdf:Statement ;
up:attribution _:389451 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:389484 a rdf:Statement ;
up:attribution _:389452 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050897 .
_:389485 a rdf:Statement ;
up:attribution _:389453 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:389486 a rdf:Statement ;
up:attribution _:389454 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016811 .
_:389487 a rdf:Statement ;
up:attribution _:389455 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019878 .
_:389488 a rdf:Statement ;
up:attribution _:389456 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:389489 a rdf:Statement ;
up:attribution _:389457 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:55 .
_:389490 a rdf:Statement ;
up:attribution _:389458 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042450 .
_:389491 a rdf:Statement ;
up:attribution _:389459 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:389492 a rdf:Statement ;
up:attribution _:389460 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:389493 a rdf:Statement ;
up:attribution _:389461 ;
rdf:subject ?case14 ;
rdf:predicate up:recommendedName ;
rdf:object ?name15 .
_:389494 a rdf:Statement ;
up:attribution _:389462 ;
rdf:subject ?case16 ;
rdf:predicate up:recommendedName ;
rdf:object ?name17 .
_:389495 a rdf:Statement ;
up:source unirule:MF_01120 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:389496 a rdf:Statement ;
up:attribution _:389463 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:389497 a rdf:Statement ;
up:source unirule:MF_01120 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:389498 a rdf:Statement ;
up:attribution _:389464 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:389499 a rdf:Statement ;
up:source unirule:MF_01120 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:389500 a rdf:Statement ;
up:attribution _:389465 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:389501 a rdf:Statement ;
up:source unirule:MF_01120 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:389502 a rdf:Statement ;
up:attribution _:389466 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:389503 a rdf:Statement ;
up:source unirule:MF_01120 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:389504 a rdf:Statement ;
up:attribution _:389467 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:389505 a rdf:Statement ;
up:source unirule:MF_01120 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:389506 a rdf:Statement ;
up:attribution _:389468 ;
rdf:subject ?pfs51 ;
rdf:predicate up:annotation ;
rdf:object ?annotation52 .
_:389507 a rdf:Statement ;
up:source unirule:MF_01120 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:389508 a rdf:Statement ;
up:attribution _:389469 ;
rdf:subject ?pfs58 ;
rdf:predicate up:annotation ;
rdf:object ?annotation59 .
_:389509 a rdf:Statement ;
up:source unirule:MF_01120 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:389510 a rdf:Statement ;
up:attribution _:389470 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01120
#Rule MF_01120 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-06-13
VALUES ?supertaxon72 {taxon:2157 taxon:200795 taxon:1297}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01120 .
?thisOrganism rdfs:subClassOf+ ?supertaxon72 .
BIND(URI(CONCAT(STR(?this), '#MF_01120a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionQ8VUS578 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8VUS580 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8VUS5MF_0112073 .
?templateMotifSequenceMatchRegionQ8VUS578 faldo:begin ?templateMotifSequenceMatchBeginQ8VUS579 .
?templateMotifSequenceMatchBeginQ8VUS579 faldo:position ?templateMotifSequenceMatchBeginPositionQ8VUS574 ;
faldo:reference isoform:Q8VUS5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8VUS580 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0112084 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8VUS5MF_0112075 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0112083 .
?targetMotifMatchRegionMatchBeginMF_0112083 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0112076 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0112084 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8VUS5MF_0112073, 1, (STRLEN(?templateMotifCigarQ8VUS5MF_0112073) - STRLEN(REPLACE(?templateMotifCigarQ8VUS5MF_0112073, CONCAT('^(?:-*[^-]){', STR(((69 - ?templateMotifSequenceMatchBeginPositionQ8VUS574) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_0112075, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_0112075) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_0112075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_0112075, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_0112075) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_0112075, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0112076) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionQ8VUS593 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8VUS595 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8VUS5MF_0112088 .
?templateMotifSequenceMatchRegionQ8VUS593 faldo:begin ?templateMotifSequenceMatchBeginQ8VUS594 .
?templateMotifSequenceMatchBeginQ8VUS594 faldo:position ?templateMotifSequenceMatchBeginPositionQ8VUS589 ;
faldo:reference isoform:Q8VUS5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8VUS595 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0112099 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8VUS5MF_0112090 .
?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0112098 .
?targetMotifMatchRegionMatchBeginMF_0112098 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0112091 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0112099 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8VUS5MF_0112088, 1, (STRLEN(?templateMotifCigarQ8VUS5MF_0112088) - STRLEN(REPLACE(?templateMotifCigarQ8VUS5MF_0112088, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionQ8VUS589) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_0112090, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_0112090) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_0112090, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_0112090, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_0112090) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_0112090, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) .
BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0112091) - 1) AS ?thisPositionOn28) .
BIND(?thisPositionOn28 AS ?thisPositionOn29) .
BIND(?this AS ?pfs1t102) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionQ8VUS5108 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8VUS5110 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8VUS5MF_01120103 .
?templateMotifSequenceMatchRegionQ8VUS5108 faldo:begin ?templateMotifSequenceMatchBeginQ8VUS5109 .
?templateMotifSequenceMatchBeginQ8VUS5109 faldo:position ?templateMotifSequenceMatchBeginPositionQ8VUS5104 ;
faldo:reference isoform:Q8VUS5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8VUS5110 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01120114 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8VUS5MF_01120105 .
?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01120113 .
?targetMotifMatchRegionMatchBeginMF_01120113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01120106 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01120114 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8VUS5MF_01120103, 1, (STRLEN(?templateMotifCigarQ8VUS5MF_01120103) - STRLEN(REPLACE(?templateMotifCigarQ8VUS5MF_01120103, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionQ8VUS5104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120105, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120105) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120105, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120105) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) .
BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_01120106) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t117) .
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) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionQ8VUS5123 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8VUS5125 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8VUS5MF_01120118 .
?templateMotifSequenceMatchRegionQ8VUS5123 faldo:begin ?templateMotifSequenceMatchBeginQ8VUS5124 .
?templateMotifSequenceMatchBeginQ8VUS5124 faldo:position ?templateMotifSequenceMatchBeginPositionQ8VUS5119 ;
faldo:reference isoform:Q8VUS5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8VUS5125 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01120129 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8VUS5MF_01120120 .
?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01120128 .
?targetMotifMatchRegionMatchBeginMF_01120128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01120121 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01120129 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8VUS5MF_01120118, 1, (STRLEN(?templateMotifCigarQ8VUS5MF_01120118) - STRLEN(REPLACE(?templateMotifCigarQ8VUS5MF_01120118, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionQ8VUS5119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120120, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120120) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120120, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120120) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) .
BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01120121) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs1t132) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionQ8VUS5138 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8VUS5140 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8VUS5MF_01120133 .
?templateMotifSequenceMatchRegionQ8VUS5138 faldo:begin ?templateMotifSequenceMatchBeginQ8VUS5139 .
?templateMotifSequenceMatchBeginQ8VUS5139 faldo:position ?templateMotifSequenceMatchBeginPositionQ8VUS5134 ;
faldo:reference isoform:Q8VUS5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8VUS5140 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01120144 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8VUS5MF_01120135 .
?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01120143 .
?targetMotifMatchRegionMatchBeginMF_01120143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01120136 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01120144 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8VUS5MF_01120133, 1, (STRLEN(?templateMotifCigarQ8VUS5MF_01120133) - STRLEN(REPLACE(?templateMotifCigarQ8VUS5MF_01120133, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionQ8VUS5134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120135, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120135) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120135, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120135) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) .
BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_01120136) - 1) AS ?thisPositionOn49) .
BIND(?thisPositionOn49 AS ?thisPositionOn50) .
BIND(?this AS ?pfs1t147) .
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) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a45')) AS ?annotation45) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionQ8VUS5153 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8VUS5155 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8VUS5MF_01120148 .
?templateMotifSequenceMatchRegionQ8VUS5153 faldo:begin ?templateMotifSequenceMatchBeginQ8VUS5154 .
?templateMotifSequenceMatchBeginQ8VUS5154 faldo:position ?templateMotifSequenceMatchBeginPositionQ8VUS5149 ;
faldo:reference isoform:Q8VUS5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8VUS5155 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01120159 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8VUS5MF_01120150 .
?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01120158 .
?targetMotifMatchRegionMatchBeginMF_01120158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01120151 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01120159 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8VUS5MF_01120148, 1, (STRLEN(?templateMotifCigarQ8VUS5MF_01120148) - STRLEN(REPLACE(?templateMotifCigarQ8VUS5MF_01120148, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionQ8VUS5149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120150, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120150) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120150, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120150) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) .
BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_01120151) - 1) AS ?thisPositionOn56) .
BIND(?thisPositionOn56 AS ?thisPositionOn57) .
BIND(?this AS ?pfs1t162) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a52')) AS ?annotation52) .
BIND(?this AS ?pfs51) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionQ8VUS5168 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8VUS5170 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8VUS5MF_01120163 .
?templateMotifSequenceMatchRegionQ8VUS5168 faldo:begin ?templateMotifSequenceMatchBeginQ8VUS5169 .
?templateMotifSequenceMatchBeginQ8VUS5169 faldo:position ?templateMotifSequenceMatchBeginPositionQ8VUS5164 ;
faldo:reference isoform:Q8VUS5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8VUS5170 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01120174 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8VUS5MF_01120165 .
?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01120173 .
?targetMotifMatchRegionMatchBeginMF_01120173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01120166 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01120174 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8VUS5MF_01120163, 1, (STRLEN(?templateMotifCigarQ8VUS5MF_01120163) - STRLEN(REPLACE(?templateMotifCigarQ8VUS5MF_01120163, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionQ8VUS5164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120165, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120165) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120165, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120165) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) .
BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_01120166) - 1) AS ?thisPositionOn63) .
BIND(?thisPositionOn63 AS ?thisPositionOn64) .
BIND(?this AS ?pfs1t177) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a59')) AS ?annotation59) .
BIND(?this AS ?pfs58) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionQ8VUS5183 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8VUS5185 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8VUS5MF_01120178 .
?templateMotifSequenceMatchRegionQ8VUS5183 faldo:begin ?templateMotifSequenceMatchBeginQ8VUS5184 .
?templateMotifSequenceMatchBeginQ8VUS5184 faldo:position ?templateMotifSequenceMatchBeginPositionQ8VUS5179 ;
faldo:reference isoform:Q8VUS5-1 .
?templateMotifSequenceProfileAlignmentOperationQ8VUS5185 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01120189 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8VUS5MF_01120180 .
?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01120188 .
?targetMotifMatchRegionMatchBeginMF_01120188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01120181 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01120189 edam:has_input signature:MF_01120 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8VUS5MF_01120178, 1, (STRLEN(?templateMotifCigarQ8VUS5MF_01120178) - STRLEN(REPLACE(?templateMotifCigarQ8VUS5MF_01120178, CONCAT('^(?:-*[^-]){', STR(((326 - ?templateMotifSequenceMatchBeginPositionQ8VUS5179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120180, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120180) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8VUS5MF_01120180, 1, (STRLEN(?targetMotifMatchCigarQ8VUS5MF_01120180) - STRLEN(REPLACE(?targetMotifMatchCigarQ8VUS5MF_01120180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) .
BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_01120181) - 1) AS ?thisPositionOn70) .
BIND(?thisPositionOn70 AS ?thisPositionOn71) .
BIND(?this AS ?pfs1t192) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse68) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a66')) AS ?annotation66) .
BIND(?this AS ?pfs65) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2281 .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1297 .
BIND(?this AS ?case12) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a13')) AS ?name13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:200795 .
BIND(?this AS ?case14) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a15')) AS ?name15) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2281 .
})) .
BIND(?this AS ?case16) .
BIND(URI(CONCAT(STR(?this), '#MF_01120a17')) AS ?name17) .
}
}
"xsd:string |