| http://purl.uniprot.org/unirules/MF_02111#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:748611 up:source unirule:MF_02111 .
_:748612 up:source unirule:MF_02111 .
_:748613 up:source unirule:MF_02111 .
_:748614 up:source unirule:MF_02111 .
_:748615 up:source unirule:MF_02111 .
_:748616 up:source unirule:MF_02111 .
_:748617 up:source unirule:MF_02111 .
_:748618 up:source unirule:MF_02111 .
_:748619 up:source unirule:MF_02111 .
_:748620 up:source unirule:MF_02111 .
_:748621 up:source unirule:MF_02111 .
_:748622 up:source unirule:MF_02111 .
_:748623 up:source unirule:MF_02111 .
_:748624 up:source unirule:MF_02111 .
_:748625 up:source unirule:MF_02111 .
_:748626 up:source unirule:MF_02111 .
_:748627 up:source unirule:MF_02111 .
_:748628 up:source unirule:MF_02111 .
_:748629 up:source unirule:MF_02111 .
_:748630 up:source unirule:MF_02111 .
_:748631 up:source unirule:MF_02111 .
_:748632 up:source unirule:MF_02111 .
_:748633 up:source unirule:MF_02111 .
_:748634 up:source unirule:MF_02111 .
_:748635 up:source unirule:MF_02111 .
_:748636 up:source unirule:MF_02111 .
_:748637 up:source unirule:MF_02111 .
_:748638 up:source unirule:MF_02111 .
_:748639 up:source unirule:MF_02111 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation8 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0000287 ,
GO:0005524 ,
GO:0010498 ,
GO:0019787 ,
GO:0019941 ,
GO:0070490 ,
keyword:436 ,
keyword:460 ,
keyword:479 ,
keyword:547 ,
keyword:67 ,
keyword:833 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.3.1.19' ;
up:fullName 'Pup--protein ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Proteasome accessory factor A' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Pup-conjugating enzyme' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'pafA' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the covalent attachment of the prokaryotic ubiquitin-like protein modifier Pup to the proteasomal substrate proteins, thereby targeting them for proteasomal degradation. This tagging system is termed pupylation. The ligation reaction involves the side-chain carboxylate of the C-terminal glutamate of Pup and the side-chain amino group of a substrate lysine.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:enzymeClass .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Protein degradation; proteasomal Pup-dependent pathway.' .
?annotation8 a up:Pathway_Annotation ;
rdfs:comment 'Protein modification; protein pupylation.' .
?annotation9 a up:Annotation ;
rdfs:comment 'The reaction mechanism probably proceeds via the activation of Pup by phosphorylation of its C-terminal glutamate, which is then subject to nucleophilic attack by the substrate lysine, resulting in an isopeptide bond and the release of phosphate as a good leaving group.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the Pup ligase/Pup deamidase family. Pup-conjugating enzyme subfamily.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:18420 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:18420 .
?pfs31 up:annotation ?annotation32 .
?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:18420 .
?pfs38 up:annotation ?annotation39 .
?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:30616 .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:30616 .
?pfs52 up:annotation ?annotation53 .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn57 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf chebi:30616 .
_:748640 a rdf:Statement ;
up:attribution _:748611 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:748641 a rdf:Statement ;
up:attribution _:748612 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:748642 a rdf:Statement ;
up:attribution _:748613 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:748643 a rdf:Statement ;
up:attribution _:748614 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:748644 a rdf:Statement ;
up:attribution _:748615 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:748645 a rdf:Statement ;
up:attribution _:748616 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:748646 a rdf:Statement ;
up:attribution _:748617 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:748647 a rdf:Statement ;
up:attribution _:748618 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:748648 a rdf:Statement ;
up:attribution _:748619 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:748649 a rdf:Statement ;
up:attribution _:748620 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:748650 a rdf:Statement ;
up:attribution _:748621 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:748651 a rdf:Statement ;
up:attribution _:748622 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:748652 a rdf:Statement ;
up:attribution _:748623 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:748653 a rdf:Statement ;
up:attribution _:748624 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:748654 a rdf:Statement ;
up:attribution _:748625 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:748655 a rdf:Statement ;
up:attribution _:748626 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:833 .
_:748656 a rdf:Statement ;
up:attribution _:748627 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:748657 a rdf:Statement ;
up:attribution _:748628 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:748658 a rdf:Statement ;
up:attribution _:748629 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019787 .
_:748659 a rdf:Statement ;
up:attribution _:748630 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0010498 .
_:748660 a rdf:Statement ;
up:attribution _:748631 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019941 .
_:748661 a rdf:Statement ;
up:attribution _:748632 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070490 .
_:748662 a rdf:Statement ;
up:source unirule:MF_02111 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:748663 a rdf:Statement ;
up:attribution _:748633 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:748664 a rdf:Statement ;
up:source unirule:MF_02111 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:748665 a rdf:Statement ;
up:attribution _:748634 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:748666 a rdf:Statement ;
up:source unirule:MF_02111 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:748667 a rdf:Statement ;
up:attribution _:748635 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:748668 a rdf:Statement ;
up:source unirule:MF_02111 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:748669 a rdf:Statement ;
up:attribution _:748636 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:748670 a rdf:Statement ;
up:source unirule:MF_02111 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:748671 a rdf:Statement ;
up:attribution _:748637 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:748672 a rdf:Statement ;
up:source unirule:MF_02111 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:748673 a rdf:Statement ;
up:attribution _:748638 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:748674 a rdf:Statement ;
up:source unirule:MF_02111 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:748675 a rdf:Statement ;
up:attribution _:748639 ;
rdf:subject ?pfs52 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02111
#Rule MF_02111 Created by:? on:2010-07-02 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02111 .
?thisOrganism rdfs:subClassOf+ taxon:201174 .
BIND(URI(CONCAT(STR(?this), '#MF_02111a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch63 faldo:location ?templateMotifSequenceMatchRegionQ8NQE164 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8NQE166 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8NQE1MF_0211159 .
?templateMotifSequenceMatchRegionQ8NQE164 faldo:begin ?templateMotifSequenceMatchBeginQ8NQE165 .
?templateMotifSequenceMatchBeginQ8NQE165 faldo:position ?templateMotifSequenceMatchBeginPositionQ8NQE160 ;
faldo:reference isoform:Q8NQE1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8NQE166 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch67 faldo:location ?targetMotifMatchRegionMatch68 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0211170 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8NQE1MF_0211161 .
?targetMotifMatchRegionMatch68 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0211169 .
?targetMotifMatchRegionMatchBeginMF_0211169 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0211162 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0211170 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8NQE1MF_0211159, 1, (STRLEN(?templateMotifCigarQ8NQE1MF_0211159) - STRLEN(REPLACE(?templateMotifCigarQ8NQE1MF_0211159, CONCAT('^(?:-*[^-]){', STR(((64 - ?templateMotifSequenceMatchBeginPositionQ8NQE160) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_0211161, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_0211161) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_0211161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_0211161, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_0211161) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_0211161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0211162) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionQ8NQE179 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8NQE181 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8NQE1MF_0211174 .
?templateMotifSequenceMatchRegionQ8NQE179 faldo:begin ?templateMotifSequenceMatchBeginQ8NQE180 .
?templateMotifSequenceMatchBeginQ8NQE180 faldo:position ?templateMotifSequenceMatchBeginPositionQ8NQE175 ;
faldo:reference isoform:Q8NQE1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8NQE181 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0211185 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8NQE1MF_0211176 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0211184 .
?targetMotifMatchRegionMatchBeginMF_0211184 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0211177 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0211185 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8NQE1MF_0211174, 1, (STRLEN(?templateMotifCigarQ8NQE1MF_0211174) - STRLEN(REPLACE(?templateMotifCigarQ8NQE1MF_0211174, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionQ8NQE175) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_0211176, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_0211176) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_0211176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_0211176, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_0211176) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_0211176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0211177) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionQ8NQE194 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8NQE196 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8NQE1MF_0211189 .
?templateMotifSequenceMatchRegionQ8NQE194 faldo:begin ?templateMotifSequenceMatchBeginQ8NQE195 .
?templateMotifSequenceMatchBeginQ8NQE195 faldo:position ?templateMotifSequenceMatchBeginPositionQ8NQE190 ;
faldo:reference isoform:Q8NQE1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8NQE196 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02111100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8NQE1MF_0211191 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0211199 .
?targetMotifMatchRegionMatchBeginMF_0211199 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0211192 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02111100 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8NQE1MF_0211189, 1, (STRLEN(?templateMotifCigarQ8NQE1MF_0211189) - STRLEN(REPLACE(?templateMotifCigarQ8NQE1MF_0211189, CONCAT('^(?:-*[^-]){', STR(((62 - ?templateMotifSequenceMatchBeginPositionQ8NQE190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_0211191, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_0211191) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_0211191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_0211191, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_0211191) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_0211191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0211192) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionQ8NQE1109 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8NQE1111 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8NQE1MF_02111104 .
?templateMotifSequenceMatchRegionQ8NQE1109 faldo:begin ?templateMotifSequenceMatchBeginQ8NQE1110 .
?templateMotifSequenceMatchBeginQ8NQE1110 faldo:position ?templateMotifSequenceMatchBeginPositionQ8NQE1105 ;
faldo:reference isoform:Q8NQE1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8NQE1111 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02111115 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8NQE1MF_02111106 .
?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02111114 .
?targetMotifMatchRegionMatchBeginMF_02111114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02111107 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02111115 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8NQE1MF_02111104, 1, (STRLEN(?templateMotifCigarQ8NQE1MF_02111104) - STRLEN(REPLACE(?templateMotifCigarQ8NQE1MF_02111104, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionQ8NQE1105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_02111106, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_02111106) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_02111106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_02111106, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_02111106) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_02111106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) .
BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_02111107) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t118) .
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) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionQ8NQE1124 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8NQE1126 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8NQE1MF_02111119 .
?templateMotifSequenceMatchRegionQ8NQE1124 faldo:begin ?templateMotifSequenceMatchBeginQ8NQE1125 .
?templateMotifSequenceMatchBeginQ8NQE1125 faldo:position ?templateMotifSequenceMatchBeginPositionQ8NQE1120 ;
faldo:reference isoform:Q8NQE1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8NQE1126 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02111130 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8NQE1MF_02111121 .
?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02111129 .
?targetMotifMatchRegionMatchBeginMF_02111129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02111122 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02111130 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8NQE1MF_02111119, 1, (STRLEN(?templateMotifCigarQ8NQE1MF_02111119) - STRLEN(REPLACE(?templateMotifCigarQ8NQE1MF_02111119, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionQ8NQE1120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_02111121, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_02111121) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_02111121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_02111121, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_02111121) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_02111121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_02111122) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t133) .
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) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionQ8NQE1139 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8NQE1141 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8NQE1MF_02111134 .
?templateMotifSequenceMatchRegionQ8NQE1139 faldo:begin ?templateMotifSequenceMatchBeginQ8NQE1140 .
?templateMotifSequenceMatchBeginQ8NQE1140 faldo:position ?templateMotifSequenceMatchBeginPositionQ8NQE1135 ;
faldo:reference isoform:Q8NQE1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8NQE1141 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02111145 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8NQE1MF_02111136 .
?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02111144 .
?targetMotifMatchRegionMatchBeginMF_02111144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02111137 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02111145 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8NQE1MF_02111134, 1, (STRLEN(?templateMotifCigarQ8NQE1MF_02111134) - STRLEN(REPLACE(?templateMotifCigarQ8NQE1MF_02111134, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionQ8NQE1135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_02111136, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_02111136) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_02111136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_02111136, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_02111136) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_02111136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_02111137) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs1t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionQ8NQE1154 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8NQE1156 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8NQE1MF_02111149 .
?templateMotifSequenceMatchRegionQ8NQE1154 faldo:begin ?templateMotifSequenceMatchBeginQ8NQE1155 .
?templateMotifSequenceMatchBeginQ8NQE1155 faldo:position ?templateMotifSequenceMatchBeginPositionQ8NQE1150 ;
faldo:reference isoform:Q8NQE1-1 .
?templateMotifSequenceProfileAlignmentOperationQ8NQE1156 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02111160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8NQE1MF_02111151 .
?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02111159 .
?targetMotifMatchRegionMatchBeginMF_02111159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02111152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02111160 edam:has_input signature:MF_02111 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8NQE1MF_02111149, 1, (STRLEN(?templateMotifCigarQ8NQE1MF_02111149) - STRLEN(REPLACE(?templateMotifCigarQ8NQE1MF_02111149, CONCAT('^(?:-*[^-]){', STR(((440 - ?templateMotifSequenceMatchBeginPositionQ8NQE1150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_02111151, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_02111151) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_02111151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8NQE1MF_02111151, 1, (STRLEN(?targetMotifMatchCigarQ8NQE1MF_02111151) - STRLEN(REPLACE(?targetMotifMatchCigarQ8NQE1MF_02111151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) .
BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_02111152) - 1) AS ?thisPositionOn57) .
BIND(?thisPositionOn57 AS ?thisPositionOn58) .
BIND(?this AS ?pfs1t163) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'W')) .
BIND(URI(CONCAT(STR(?this), '#MF_02111a53')) AS ?annotation53) .
BIND(?this AS ?pfs52) .
}
}
"xsd:string |