| http://purl.uniprot.org/unirules/MF_00174#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:69735 up:source unirule:MF_00174 .
_:69736 up:source unirule:MF_00174 .
_:69737 up:source unirule:MF_00174 .
_:69738 up:source unirule:MF_00174 .
_:69739 up:source unirule:MF_00174 .
_:69740 up:source unirule:MF_00174 .
_:69741 up:source unirule:MF_00174 .
_:69742 up:source unirule:MF_00174 .
_:69743 up:source unirule:MF_00174 .
_:69744 up:source unirule:MF_00174 .
_:69745 up:source unirule:MF_00174 .
_:69746 up:source unirule:MF_00174 .
_:69747 up:source unirule:MF_00174 .
_:69748 up:source unirule:MF_00174 .
_:69749 up:source unirule:MF_00174 .
_:69750 up:source unirule:MF_00174 .
_:69751 up:source unirule:MF_00174 .
_:69752 up:source unirule:MF_00174 .
_:69753 up:source unirule:MF_00174 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0005524 ,
GO:0016880 ,
keyword:436 ,
keyword:547 ,
keyword:67 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.3.2.-' ;
up:fullName 'Elongation factor P--(R)-beta-lysine ligase' ;
up:shortName 'EF-P--(R)-beta-lysine ligase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'EF-P-lysine lysyltransferase' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'EF-P post-translational modification enzyme A' ;
rdf:type up:Structured_Name .
?gene3 skos:prefLabel 'epmA' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the class-II aminoacyl-tRNA synthetase family. EpmA subfamily.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:30616 .
?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:30616 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf ?molecule29 .
?molecule29 rdfs:label 'substrate' .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
up:ligand ?ligand36 ;
rdf:type up:Binding_Site_Annotation .
?pfsb34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?ligand36 rdfs:subClassOf chebi:30616 .
?pfs39 up:annotation ?annotation40 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf ?molecule44 .
?molecule44 rdfs:label 'substrate' .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf ?molecule52 .
?molecule52 rdfs:label 'substrate' .
?pfs55 up:annotation ?annotation56 .
?annotation56 faldo:begin ?pfsb57 ;
faldo:end ?pfse58 ;
up:ligand ?ligand59 ;
rdf:type up:Binding_Site_Annotation .
?pfsb57 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?ligand59 rdfs:subClassOf chebi:30616 .
_:69754 a rdf:Statement ;
up:attribution _:69735 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:69755 a rdf:Statement ;
up:attribution _:69736 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:69756 a rdf:Statement ;
up:attribution _:69737 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:69757 a rdf:Statement ;
up:attribution _:69738 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:69758 a rdf:Statement ;
up:attribution _:69739 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:69759 a rdf:Statement ;
up:attribution _:69740 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:69760 a rdf:Statement ;
up:attribution _:69741 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:69761 a rdf:Statement ;
up:attribution _:69742 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:69762 a rdf:Statement ;
up:attribution _:69743 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:69763 a rdf:Statement ;
up:attribution _:69744 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:69764 a rdf:Statement ;
up:attribution _:69745 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:69765 a rdf:Statement ;
up:attribution _:69746 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016880 .
_:69766 a rdf:Statement ;
up:source unirule:MF_00174 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:69767 a rdf:Statement ;
up:attribution _:69747 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:69768 a rdf:Statement ;
up:source unirule:MF_00174 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:69769 a rdf:Statement ;
up:attribution _:69748 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:69770 a rdf:Statement ;
up:source unirule:MF_00174 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:69771 a rdf:Statement ;
up:attribution _:69749 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:69772 a rdf:Statement ;
up:source unirule:MF_00174 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:69773 a rdf:Statement ;
up:attribution _:69750 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:69774 a rdf:Statement ;
up:source unirule:MF_00174 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:69775 a rdf:Statement ;
up:attribution _:69751 ;
rdf:subject ?pfs39 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:69776 a rdf:Statement ;
up:source unirule:MF_00174 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:69777 a rdf:Statement ;
up:attribution _:69752 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:69778 a rdf:Statement ;
up:source unirule:MF_00174 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:69779 a rdf:Statement ;
up:attribution _:69753 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00174
#Rule MF_00174 Created by:? on:2005-02-28 Modified by:Elisabeth Coudert on:2025-01-16
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00174 .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
BIND(URI(CONCAT(STR(?this), '#MF_00174a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP0A8N767 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8N769 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8N7MF_0017462 .
?templateMotifSequenceMatchRegionP0A8N767 faldo:begin ?templateMotifSequenceMatchBeginP0A8N768 .
?templateMotifSequenceMatchBeginP0A8N768 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8N763 ;
faldo:reference isoform:P0A8N7-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8N769 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017473 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8N7MF_0017464 .
?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017472 .
?targetMotifMatchRegionMatchBeginMF_0017472 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017465 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0017473 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_0017462, 1, (STRLEN(?templateMotifCigarP0A8N7MF_0017462) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_0017462, CONCAT('^(?:-*[^-]){', STR(((100 - ?templateMotifSequenceMatchBeginPositionP0A8N763) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017464, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017464) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017464, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017464, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017464) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017464, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0017465) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_0017462, 1, (STRLEN(?templateMotifCigarP0A8N7MF_0017462) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_0017462, CONCAT('^(?:-*[^-]){', STR(((102 - ?templateMotifSequenceMatchBeginPositionP0A8N763) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017464, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017464) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017464, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017464, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017464) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017464, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) .
BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0017465) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t78) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER (REGEX('R[ARNDCQEGHILKMFPSTWYVBZJUOX][EQKN]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionP0A8N784 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8N786 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8N7MF_0017479 .
?templateMotifSequenceMatchRegionP0A8N784 faldo:begin ?templateMotifSequenceMatchBeginP0A8N785 .
?templateMotifSequenceMatchBeginP0A8N785 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8N780 ;
faldo:reference isoform:P0A8N7-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8N786 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017490 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8N7MF_0017481 .
?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017489 .
?targetMotifMatchRegionMatchBeginMF_0017489 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017482 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0017490 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_0017479, 1, (STRLEN(?templateMotifCigarP0A8N7MF_0017479) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_0017479, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionP0A8N780) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017481, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017481) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017481, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017481, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017481) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017481, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) .
BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0017482) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_0017479, 1, (STRLEN(?templateMotifCigarP0A8N7MF_0017479) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_0017479, CONCAT('^(?:-*[^-]){', STR(((245 - ?templateMotifSequenceMatchBeginPositionP0A8N780) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017481, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017481) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017481, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017481, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017481) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017481, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0017482) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t95) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'EL')) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionP0A8N7101 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8N7103 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8N7MF_0017496 .
?templateMotifSequenceMatchRegionP0A8N7101 faldo:begin ?templateMotifSequenceMatchBeginP0A8N7102 .
?templateMotifSequenceMatchBeginP0A8N7102 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8N797 ;
faldo:reference isoform:P0A8N7-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8N7103 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00174107 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8N7MF_0017498 .
?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00174106 .
?targetMotifMatchRegionMatchBeginMF_00174106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017499 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00174107 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_0017496, 1, (STRLEN(?templateMotifCigarP0A8N7MF_0017496) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_0017496, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionP0A8N797) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017498, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017498) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017498, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017498) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0017499) - 1) AS ?thisPositionOn30) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_0017496, 1, (STRLEN(?templateMotifCigarP0A8N7MF_0017496) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_0017496, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP0A8N797) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017498, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017498) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_0017498, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_0017498) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_0017498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_0017499) - 1) AS ?thisPositionOn31) .
BIND(?this AS ?pfs1t112) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse27) .
FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX]E', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionP0A8N7118 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8N7120 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8N7MF_00174113 .
?templateMotifSequenceMatchRegionP0A8N7118 faldo:begin ?templateMotifSequenceMatchBeginP0A8N7119 .
?templateMotifSequenceMatchBeginP0A8N7119 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8N7114 ;
faldo:reference isoform:P0A8N7-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8N7120 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00174124 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8N7MF_00174115 .
?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00174123 .
?targetMotifMatchRegionMatchBeginMF_00174123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00174116 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00174124 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_00174113, 1, (STRLEN(?templateMotifCigarP0A8N7MF_00174113) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_00174113, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionP0A8N7114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_00174115, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_00174115) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_00174115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_00174115, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_00174115) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_00174115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_00174116) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs1t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionP0A8N7133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8N7135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8N7MF_00174128 .
?templateMotifSequenceMatchRegionP0A8N7133 faldo:begin ?templateMotifSequenceMatchBeginP0A8N7134 .
?templateMotifSequenceMatchBeginP0A8N7134 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8N7129 ;
faldo:reference isoform:P0A8N7-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8N7135 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00174139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8N7MF_00174130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00174138 .
?targetMotifMatchRegionMatchBeginMF_00174138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00174131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00174139 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_00174128, 1, (STRLEN(?templateMotifCigarP0A8N7MF_00174128) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_00174128, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP0A8N7129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_00174130, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_00174130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_00174130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_00174130, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_00174130) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_00174130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_00174131) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t142) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a40')) AS ?annotation40) .
BIND(?this AS ?pfs39) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionP0A8N7148 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8N7150 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8N7MF_00174143 .
?templateMotifSequenceMatchRegionP0A8N7148 faldo:begin ?templateMotifSequenceMatchBeginP0A8N7149 .
?templateMotifSequenceMatchBeginP0A8N7149 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8N7144 ;
faldo:reference isoform:P0A8N7-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8N7150 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00174154 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8N7MF_00174145 .
?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00174153 .
?targetMotifMatchRegionMatchBeginMF_00174153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00174146 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00174154 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_00174143, 1, (STRLEN(?templateMotifCigarP0A8N7MF_00174143) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_00174143, CONCAT('^(?:-*[^-]){', STR(((251 - ?templateMotifSequenceMatchBeginPositionP0A8N7144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_00174145, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_00174145) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_00174145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_00174145, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_00174145) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_00174145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) .
BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_00174146) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t157) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionP0A8N7163 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A8N7165 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A8N7MF_00174158 .
?templateMotifSequenceMatchRegionP0A8N7163 faldo:begin ?templateMotifSequenceMatchBeginP0A8N7164 .
?templateMotifSequenceMatchBeginP0A8N7164 faldo:position ?templateMotifSequenceMatchBeginPositionP0A8N7159 ;
faldo:reference isoform:P0A8N7-1 .
?templateMotifSequenceProfileAlignmentOperationP0A8N7165 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00174169 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A8N7MF_00174160 .
?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00174168 .
?targetMotifMatchRegionMatchBeginMF_00174168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00174161 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00174169 edam:has_input signature:MF_00174 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A8N7MF_00174158, 1, (STRLEN(?templateMotifCigarP0A8N7MF_00174158) - STRLEN(REPLACE(?templateMotifCigarP0A8N7MF_00174158, CONCAT('^(?:-*[^-]){', STR(((300 - ?templateMotifSequenceMatchBeginPositionP0A8N7159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A8N7MF_00174160, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_00174160) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_00174160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A8N7MF_00174160, 1, (STRLEN(?targetMotifMatchCigarP0A8N7MF_00174160) - STRLEN(REPLACE(?targetMotifMatchCigarP0A8N7MF_00174160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) .
BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_00174161) - 1) AS ?thisPositionOn60) .
BIND(?thisPositionOn60 AS ?thisPositionOn61) .
BIND(?this AS ?pfs1t172) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'G')) .
BIND(URI(CONCAT(STR(?this), '#MF_00174a56')) AS ?annotation56) .
BIND(?this AS ?pfs55) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon173 {taxon:561 taxon:620 taxon:590}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon173 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon174 {taxon:561 taxon:620 taxon:590}
?thisOrganism rdfs:subClassOf+ ?supertaxon174 .
})) .
BIND(?this AS ?case9) .
}
}
"xsd:string |